MySQL 5.1.43

MySQL 5.1.43

Cвободная система управления базами данных (СУБД)

Скачать MySQL 5.1.43 (104 mb): по ftp, по http

Скачать MySQL 5.1.43 64 bit(94 mb): по ftp, по http

Скачать MySQL 5.1.43 Linux (118 mb): по ftp, по http

Скачать MySQL 5.1.43 Linux 64 bit(120 mb): по ftp, по http

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

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

MySQL 5.1 содержит следующие нововведения :

  • сегментирование — возможность разбить одну большую таблицу на несколько частей, размещенных в разных файловых системах, основываясь на определенной пользователем функции. При определенных условиях это может дать серьезное увеличение производительности и, кроме того, облегчает масштабирование таблиц.
  • изменено поведение ряда операторов, для обеспечения большей совместимости со стандартом SQL2003;
  • построчная репликация (row-based репликация), при которой в бинарный лог будет записываться только информация о реально измененных строках таблицы вместо оригинального (и, возможно, медленного) текста запроса. Построчную репликацию можно использовать только для определенных типов sql-запросов, в терминах MySQL - смешанная (mixed) репликация;
  • встроенный планировщик периодически запускаемых работ. По синтаксису добавление задачи похоже на добавление триггера к таблице, по идеологии - на crontab;
  • дополнительный набор функций для обработки XML, реализация поддержки XPath;
  • новые средства диагностики проблем и утилиты для анализа производительности. Расширены возможности по управлению содержимым лог-файлов, логи теперь могут быть сохранены и в таблицах general_log и slow_log. Утилита mysqlslap позволяет провести нагрузочное тестирование БД с записью времени реакции на каждый запрос;
  • для упрощения операции обновления подготовлена утилита mysql_upgrade, которая выполнит проверку всех существующих таблиц на предмет совместимости с новой версией, и при необходимости выполнит надлежащие корректировки;
  • MySQL Cluster отныне выпущен как отдельный продукт, базирующийся на MySQL 5.1 и хранилище NDBCLUSTER;
  • значительные изменения в работе MySQL Cluster, такие, как, например, возможность хранения табличных данных на диске;
  • возврат к использованию встроенной библиотеки libmysqld, отсутствовавшей в MySQL 5.0;
  • API для плагинов, которое позволяет загружать сторонние модули, расширяющие функциональность (например, полнотекстовый поиск), без перезапуска сервера.
  • реализация парсера полнотекстового поиска в виде plug-in;
  • новый тип таблиц Maria (устойчивый к сбоям клон MyISAM;

Википедия, свободная энциклопедия.