Сёння карпарацыя Sun Microsystems абвясціла аб вынахадзе MySQL 5.4, новай версіі самой папулярнай у міры базы дадзеных з адчыненымі зыходнымі кодамі, якая дазваляе істотна падвысіць прадукцыйнасць і павялічыць магчымасці маштабавання прыкладанняў MySQL. Папярэдняя версія MySQL 5.4 ужо даступная для загрузкі на вэб-старонцы http://www.mysql.com/5.4 .
Аб'ява аб выпуску новай версіі праграмнага пакета было зроблена на сёмай штогадовай канферэнцыі MySQL Conference & Expo, якая праходзіць у Выстаўным цэнтры г. Санта-Клара. Гэта адно з самых прадстаўнічых у міры мерапрыемстваў, у ім прымаюць удзел больш 2 тыс. адмыслоўцаў. Яно прызначана для распрацоўнікаў баз дадзеных з адчыненымі зыходнымі кодамі, адміністратараў баз дадзеных, вытворцаў праграмнага забеспячэння і кіраўнікоў ІТ-падпадзяленняў.
У версіі MySQL 5.4 рэалізаваныя новыя функцыі для павелічэння прадукцыйнасці і падвышэнні ўзроўня маштабаванасці. Яны дазваляюць падсістэме захоўвання дадзеных InnoDB выкарыстаць усе магчымасці сервераў x86, утрымоўвальных да 16 працэсарных ядраў, і сервераў CMT, утрымоўвальных да 64 працэсарных ядраў. У MySQL 5.4 таксама ўключаныя новыя сродкі для аптымізацыі подзапросов і палепшаная рэалізацыя аперацыі JOIN. Дадзеныя новаўвядзенні дазваляюць паскорыць выкананне некаторых тыпаў запытаў да 90%*. Усе гэтыя ўдасканаленні працуюць неўзаметку для карыстача і не патрабуюць занясенні ніякіх дадатковых кодаў у прыкладанні або ў SQL-запыты.
Адчыняючы канферэнцыю, Карен Теган Падир (Karen Tegan Padir), віцэ-прэзідэнт падпадзялення MySQL and Software Infrastructure Group карпарацыі Sun Microsystems, звярнуўся да супольнасці MySQL: «Без якія-небудзь змен кода і ўмяшанні з вашага боку MySQL 5.4 падвысіць прадукцыйнасць і ўзровень маштабаванасці вашых прыкладанняў. Яны змогуць задаволіць запыты больш патрабавальных карыстачоў і аптымальна падыдуць для больш інтэнсіўнай апрацоўкі дадзеных. MySQL 5.4 таксама лепш прыстасаваная для працы на якія маштабуюцца сістэмах SMP. Калі ласка, загрузіце папярэднюю версію і адпраўце нам свае водгукі, зацемкі і прапановы – мы спадзяемся, што гэтая версія MySQL стане самой хуткадзейнай і высакаякаснай сярод калі-альбо якія выпускаліся».
«Выкананыя намі папярэднія выпрабаванні MySQL 5.4 паказалі, што нашы прыкладанні сталі працаваць да 40% хутчэй адразу пасля ўсталёўкі новай версіі ПА, – заявіў Філ Гильдебранд (Phil Hildebrand), дырэктар падпадзялення Database & Deployments кампаніі thePlatform. – Мы будзем працягваць дбайнае даследаванне гэтай версіі, каб атрымаць дадатковыя перавагі».
Магчымасці і перавагі MySQL 5.4
У 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.
Папярэдняя версія MySQL 5.4 для 64-разрадных АС Solaris і Linux ужо даступная для загрузкі на вэб-старонцы http://www.mysql.com/5.4 . Меркаваная дата вынахаду агульнадаступнай версіі будзе названая пазней сёлета на аснове аналізу зацемак і прапаноў супольнасці.