Поиск

КраткооMySQL4.0

Долгожданная версия MySQL 4.0 теперь доступна как производственный продукт. Ее можно загрузить из сайта http://dev.mysql.com, а также с наших зеркальных сайтов.

Версия MySQL 4.0 была протестирована большим числом пользователей и эксплуатируется на многих крупных Web-сайтах.

Основные возможности, вошедшие в состав сервера MySQL 4.0, были разработаны в соответствии с текущими требованиями нашего бизнеса и потребностями сообщества пользователей. Новые функции совершенствуют сервер баз данных MySQL как решение для ответственных, сильно загруженных систем баз данных. Другие новые средства ориентируются на пользователей встроенных баз данных.

Возможности, доступные в MySQL 4.0
  • Повышение скорости работы.

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

    • В версии MySQL 4.0 еще более увеличилась скорость выполнения многихопераций, таких как пакетные операторы INSERT, поиск по упакованным индексам, полнотекстовый поиск (с использованием индексов FULLTEXT), а такжеCOUNT(DISTINCT).

  • Новый встроенный сервер MySQL.

    • С помощью новой библиотеки встроенного сервера можно легко создавать автономные и встроенные приложения. Встроенный сервер - это альтернативаMySQL в клиент-серверной среде.

  • Механизм хранения InnoDB в качестве стандарта.

    • Механизм хранения InnoDB теперь позиционируется как стандартная функциональная возможность сервера MySQL. Это означает полную поддержкуACID-транзакций, внешних ключей с каскадными операторами INSERT иDELETE, а также блокировок на уровне строки.

  • Новая функциональность.

    • Усовершенствованные поисковые свойства fulltext в сервере MySQL 4.0 позволяют индексировать большие объемы текстовой информации, как для логикибинарного поиска, так и для поиска с применением естественного языка. Имеется возможность настройки минимальной длины слова и определения собственных списков недопустимых слов на любом естественном языке, что позволяетразрабатывать новый набор приложений, использующих MySQL-сервер.

  • Соответствие стандартам, переносимость и миграция

    • Сервер MySQL теперь поддерживает оператор UNION - долгожданную возможность стандартного языка SQL.

    • MySQL теперь функционирует и на платформе Novell Netware, начиная с версии NetWare 6.O.

    • Средства, упрощающие миграцию из других баз данных в среду сервераMySQL, включая TRUNCATE TABLE (как у Oracle).

  • Интернационализация

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

  • Удобство использования

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

• Большинство параметров mysqld (опций запуска) теперь могут устанавливаться без необходимости остановки сервера. Это удобное средство для администраторов баз данных.

• Добавлены многотабличные операторы DELETE и update.

• В среде Windows управление символическими ссылками на уровне базы данных теперь по умолчанию включено. В среде UNIX механизм хранения MyISAMтеперь поддерживает символические ссылки на уровне таблиц (а не только науровне базы данных, как ранее).

• Новые функции sql_calc_found_ROWS и FOUND_ROWS () позволяют найти количество строк, которое должен вернуть оператор SELECT с конструкцией LIMIT, как если бы этой конструкции не было.

В разделе новостей онлайнового руководства можно найти более детальный список возможностей (см. http://dev.mysql.com/doc/mysql/en/News.html).

Встроенный сервер MySQL

Библиотека встроенного сервера libmysqld существенно расширяет сферу применения MySQL. Используя эту библиотеку, разработчики могут встраивать сервер MySQL в различные приложения и электронные устройства, при этом конечные пользователи могут даже не подозревать о лежащей в основе СУБД. Встроенный сервер MySQL идеален для использования в Internet-приложениях, общедоступных киосках, программно-аппаратных устройствах, высокопроизводительных Internet-серверах, автономных базах данных, распространяемых на компакт-дисках, и так далее.

Многие пользователи libmysqld получат несомненный выигрыш от двойного лицензирования MySQL. Для тех, кто не желает быть связанным ограничениями лицензии GPL, это программное обеспечение доступно по коммерческой лицензии. Библиотека встроенного MySQL использует тот же интерфейс, что и обычная клиентская библиотека, поэтому она проста и удобна в эксплуатации.