MySQL & mSQL



              

MySQL и mSQL - часть 5


С момента публикации MySQL в Интернет она перенесена на многие UNIX-системы, под Win32 и OS/2. ТсХ считает, что MySQL использует около 500 000 серверов.

Основные изменения, внесенные в текущую рекомендованную версию 3.22:

  • Усиленная защита.

  • Ускорение соединений, анализа запросов SQL и улучшенный оптимизатор запросов.

  • Поддержка большего числа операционных систем.

  • INSERT DELAYED.

  • Команды GRANT и REVOKE.

  • CREATE INDEX и DROP INDEX.

  • Уровни блокировки HIGH_PRIORITY и LOW_PRIORITY для операторов SELECT, INSERT, UPDATE и DELETE.

  • Новая команда FLUSH, применимая к TABLES, HOSTS, LOGS и PRIVILEGES.

  • Новая команда KILL в SQL, действующая, как kill в Unix или msqladmin.

  • Поддержка выражений в предложении НAVIN G.

  • Сжатие протокола клиент/сервер.

  • Сохранение параметров программы по умолчанию в файлах my.cnf. Основные изменения в разрабатываемой версии 3.23:

  • Таблицы, переносимые напрямую между различными ОС и ЦП.

  • Временные таблицы и таблицы HEAP, хранимые только в ОЗУ.

  • Поддержка больших файлов (63 бит) на операционных системах, которые их поддерживают.

  • Подлинные поля чисел с плавающей точкой.

  • Комментарии к таблицам.

  • Шаблон процедуры ANALYSE().

  • Функции, определяемые пользователем.

  • Значительное ускорение обработки SELECT DISTINCT.

  • COUNT(DISTINCT).

    Дальнейшие усовершенствования, запланированные в 3.23, включают в себя поддержку вложенных операторов SELECT и поддержку репликации баз данных, обеспечивающей распределение нагрузки между несколькими серверами и восстановление в случае аппаратных сбоев.

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

    MySQL или mSQL?

    Конечно, мы еще не дали вам сведений, достаточных для принятия решения. Чтобы полностью оценить существующие на сегодняшний день различия между двумя продуктами, необходимо прочесть эту книгу и понять тонкости, представленные нами здесь. На первый взгляд кажется несомненным, что предпочтение следует отдать MySQL. mSQL с течением времени отстала и сейчас уступает в скорости работы. Дэвид Хьюз неудовлетворен и работает над версией 2.1, в которой должны быть устранены многие нынешние недостатки. А в это же время MySQL движется вперед со скоростью света.




    Содержание  Назад  Вперед