За несколько недель обсуждения сделки по покупке Sun Microsystems компанией IBM было высказано много предположений о том, как подобный ход может повлиять на судьбу открытых проектов, курируемых Sun. Результаты проявились неожиданным образом: несмотря на полное отсутствие каких-либо сведений в официальном анонсе, в составе вышедшего несколько дней назад релиза MySQL 5.1.33 обнаружен код IBM с поддержкой хранилища данных "IBM DB2 for i Storage Engine".
В составе распространяемого архива исходных текстов mysql-5.1.33.zip присутствует директория "storage/ibmdb2i" с кодом DB2 Storage Engine, заметка об авторских правах которого свидетельствует, что этот код был разработан в недрах IBM. Реализация движка DB2 занимает более 18 тыс. строк кода, причем с лицензией явно отличающейся от GPL. Для активации движка необходимо осуществить сборку с опцией "--with-plugin-ibmdb2i".
Напомню, что в релизе MySQL 5.1.33 исправления около 60 ошибок, 11 из которых приводили к краху. Например, к краху процесса приводило переполнение AUTO_INCREMENT поля в InnoDB таблице, передача в функцию MATCH() значения отличного от имени столбца или использование "USE INDEX" совместно с "EXPLAIN EXTENDED".
|