Sun представила MySQL 5.4

Sun представила новую версию популярной базы данных MySQL с открытыми исходными кодами. MySQL 5.4 позволяет существенно повысить производительность и увеличить возможности масштабирования приложений MySQL.

В версии MySQL 5.4 реализованы новые функции для увеличения производительности и повышения уровня масштабируемости. Они позволяют подсистеме хранения данных InnoDB использовать все возможности серверов x86, содержащих до 16 процессорных ядер, и серверов CMT, содержащих до 64 процессорных ядер. В MySQL 5.4 также включены новые средства для оптимизации подзапросов и улучшена реализация операции JOIN. Данные нововведения позволяют ускорить выполнение некоторых типов запросов до 90%. Все эти усовершенствования работают незаметно для пользователя и не требуют внесения никаких дополнительных кодов в приложения или в SQL-запросы.

В MySQL 5.4 запланирована реализация ряда новых функций уровня предприятия и серьезных изменений, в том числе:
- Увеличение уровня масштабируемости - это позволит использовать для работы подсистемы хранения данных InnoDB все возможности серверов x86, содержащих до 16 процессорных ядер, и серверов CMT, содержащих до 64 процессорных ядер. Это более чем в два раза превышает имевшиеся ранее возможности.
- Оптимизация подзапросов - позволяет увеличить быстродействие аналитических запросов, поскольку время выполнения некоторых подзапросов теперь составляет лишь долю секунды по сравнению со временем, которое затрачивалось на эти операции в предыдущих версиях MySQL.
- Новые алгоритмы выполнения запросов - использование системной памяти позволяет ускорить выполнение параллельных операций JOIN, особенно в MySQL Cluster, благодаря минимизации обмена данными между сервером и кластерными узлами.
- Усовершенствованные хранимые процедуры - более надежное управление обработкой ошибок благодаря предусмотренным функциям SIGNAL/RESIGNAL. Теперь в приложениях можно увереннее использовать хранимые процедуры для реализации бизнес-логики.
- Усовершенствованные подготовленные инструкции (prepared statements) - теперь подготовленные инструкции поддерживают выходные параметры, что повышает их функциональность.
- Улучшенная информационная схема - обеспечивает более полный доступ к метаданным, описывающим типы параметров и возвращаемых значений хранимых процедур. Разработчикам, использующим интерфейсы, подобные ODBC и JDBC, теперь будет доступно гораздо больше информации.
- Совершенствование поддержки DTrace - улучшенные возможности диагностики и устранения неисправностей в MySQL при работе под управлением ОС Solaris.

MySQL 5.4 будет поддерживать широкий спектр аппаратных и программных платформ, включая Red Hat Enterprise Linux, SuSE Enterprise Linux, Microsoft Windows, ОС Sun Solaris 10, Mac OS X, Free BSD, HP-UX, IBM AIX, IBM i5/OS и другие популярные дистрибутивы Linux.

Sun Microsystems

©1997-2024 Компьютерная газета