MySQL

База данных представляет собой структурированную совокупность данных. Эти данные могут быть любыми - от простого списка предстоящих покупок до перечня экспонатов картинной галереи или огромного количества информации в корпоративной сети. Для записи, выборки и обработки данных, хранящихся в компьютерной базе данных, необходима система управления базой данных, каковой и является MySQL.

MySQL — свободная реляционная система управления базами данных.

MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.

http://ru.wikipedia.org/wiki/MySQL

Преимущества

MySQL является наиболее приспособленной для применения в среде web СУБД (системой управления базами данных). Для исполнения приложений клиента на большинстве хостинг-площадок провайдеры предоставляют небольшое количество ресурсов (как вычислительных, так и дисковых). Поэтому для данного применения необходима высокоэффективная СУБД, обладающая при этом высокой надежностью (большинство web-приложений и сайтов должны работать в режиме 24/7).

Рассмотрим причины, по которым MySQL стала незыблемым стандартом в области СУБД для web, а теперь в ней развиваются возможности для использования ее в любых критичных бизнес-приложениях, то есть конкурирует на равных с такими СУБД таких производителей, как Oracle, IBM, Microsoft и Sybase.

Многопоточность, поддержка нескольких одновременных запросов;

Оптимизация связей с присоединением многих данных за один проход;

Записи фиксированной и переменной длины;

ODBC драйвер;

Гибкая система привилегий и паролей;

Гибкая поддержка форматов чисел, строк переменной длины и меток времени;

Интерфейс с языками C и Perl, PHP;

Быстрая работа, масштабируемость;

Совместимость с ANSI SQL;

Бесплатна в большинстве случаев;

Хорошая поддержка со стороны провайдеров услуг хостинга;

Быстрая поддержка транзакций через механизм InnoDB.