Поиск

Новые средства, запланированные для версии 4.1

Перечисленные ниже средства в MySQL 4.1 пока не реализованы, но планируются к реализации до того момента, как MySQL 4.1 достигнет фазы бета-тестирования. Спи­сок того, что уже реализовано в MySQL 4.1, представлен в разделе Средства, доступные в MySQL 4.1.

  • Стабильная поддержка OpenSSL. (Поддержка SSL в MySQL 4.0 была в зачаточном состоянии и не на 100% протестирована.)
  • Дополнительно протестирован механизм предварительно подготовленных операторов.
  • Дополнительно протестирован
    Возможности, доступные в 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 использует тот же интерфейс, что и обычная клиентская библиотека, поэтому она проста и удобна в эксплуатацииа поддержка множественных символьных наборов в одной таблице.