MySQL:вчера, сегодня, завтраДмитрий ЛеневАпрель 2005 г.MySQL AB

Содержание

Слайд 2

История MySQL

1981-83 : Пишется первый код который позднее попадет в MySQL
1983-84 :

История MySQL 1981-83 : Пишется первый код который позднее попадет в MySQL
Отцы-основатели MySQL Майкл "Монти" Видениус и Дэвид Эксмарк встречаются работая в одной компании в Стокгольме.
1989 : Они работают на компанию занимающуюся data-warehousing (Analytikerna / Lentus).
1991-94 : Для хранения и обработки данных используется свой ISAM engine. Доступ к данным осуществляется через формы.

Слайд 3

История MySQL

1995 : Начата работа над SQL-engine (25 марта 1995 -первое упоминание

История MySQL 1995 : Начата работа над SQL-engine (25 марта 1995 -первое
об этом в письме Монти).
Осень 1996 : Первая публично доступная версия MySQL.
1996-2001 : Компания быстро растет до 20 человек, все административные обязанности выполняют разработчики...
2001 : Монти и Дэвид приглашают Мертена Микоса на должность CEO компании. Привлекаются инвестиции.

Слайд 4

История MySQL

Весна 2001 : Версия 3.23.
- Новый storage engine оптимизированный
для

История MySQL Весна 2001 : Версия 3.23. - Новый storage engine оптимизированный
доступа при помощи SQL и ориентированный
на хранение больших таблиц - MyISAM.
- Транзакционные storage engines InnoDB/BerkeleyDB.
- Репликация данных между серверами.
Март 2003 : Версия 4.0.
- Query Cache.
- Full Text Search.
- Embedded library.
- Различные расширения синтаксиса.
Окт. 2004 : Версия 4.1.
- Подзапросы
- UTF8 + более гибкая поддержка charsets и collations
- OpenGIS типы
- Prepared statements + бинарный протокол
- Улучшения в производительности
- MySQL Cluster (main memory/shared nothing кластер)

Слайд 5

MySQL – распределенная компания

На сегодняшней день в MySQL работает около 180 сотрудников

MySQL – распределенная компания На сегодняшней день в MySQL работает около 180
в 19 странах мира.
Главные офисы расположены в Уппсале (Швеция) и Купертино (США), есть другие офисы в США, Финляндии и Германии.
Разработчики работают в основном из дома. Коммуникация осуществляется за счет IRC/e-mail/телефона. Регулярно проводятся DevCon'ы.

Слайд 6

MySQL - Open Source компания

MySQL распространяет свои продукты под двумя лицензиями:
Open

MySQL - Open Source компания MySQL распространяет свои продукты под двумя лицензиями:
Source (GNU GPL с июня 2000) лицензией
под "обычной" коммерческой лицензией
Другие источники дохода:
Поддержка
Обучения/Сертификации
Консалтинга

Слайд 7

MySQL - области применения

e-commerce
(Yahoo! Finance)
OLTP (Sabre/Travelocity)
data-warehousing
(Cox-communications)
embedded database

MySQL - области применения e-commerce (Yahoo! Finance) OLTP (Sabre/Travelocity) data-warehousing (Cox-communications) embedded database (Cisco, Adobe ...)
(Cisco, Adobe ...)

Слайд 8

Почему популярен MySQL ?

- Большое и дружелюбное community
- Простота установки и управления

Почему популярен MySQL ? - Большое и дружелюбное community - Простота установки

- Хорошая поддержка языков программирования
С, ODBC, JDBC, .NET, PHP, Perl, Ruby, Python, Tcl, …
- Мультиплатформенность
Linux (x86/PPC/Sparc ...), Windows 95/98/NT/2k/XP, Sun Solaris, FreeBSD, MacOs X, HPUX 11, Novell Netware, QNX, IBM AIX, SGI IRIX, ...
- Быстрый и простой оптимизатор

Слайд 9

Концепция storage engine

Дает возможность выбрать тип таблиц наиболее подходящий для ваших нужд:

Концепция storage engine Дает возможность выбрать тип таблиц наиболее подходящий для ваших нужд:

Слайд 10

Репликация данных

Принципы организации:
- асинхронная
- логическая

Stores binary TX logs

Репликация данных Принципы организации: - асинхронная - логическая Stores binary TX logs

Слайд 11

MySQL Cluster

Специальный storage engine при использовании которого:
- Данные полностью хранятся в памяти

MySQL Cluster Специальный storage engine при использовании которого: - Данные полностью хранятся
узлов кластера
Данные прозрачно распределяются между узлами
Полностью поддерживаются транзакции
Надежность обеспечивается за счет дублирования узлов и синхронной репликации

Слайд 12

Куда движется MySQL ? : версия 5.0

- Реализация наиболее популярных у пользователей

Куда движется MySQL ? : версия 5.0 - Реализация наиболее популярных у
отсуствующих возможностей:
stored procedures
views
server side cursors
triggers
data dictionary (INFORMATION_SCHEMA)
exact-precision math
- Поддержка участия в распределенных транзакциях (XA).
- Оптимизация выполнения запросов при использовании MySQL Cluster.

Слайд 13

Куда движется MySQL ? : версия 5.1

- Распределенное хранение данных и обработка

Куда движется MySQL ? : версия 5.1 - Распределенное хранение данных и
запросов (partitioning).
- Federated storage engine
- Улучшение репликации:
- репликация с нескольких источников (multi-master)
- построчная репликация
- MySQL Cluster: возможность работы с данными на диске.
- Online backup
- OLAP расширения
Имя файла: MySQL:вчера,-сегодня,-завтраДмитрий-ЛеневАпрель-2005-г.MySQL-AB.pptx
Количество просмотров: 120
Количество скачиваний: 0