Продолжая тему баз данных, сегодня поговорим об изменениях, новшествах и так называемых «программных войнах» происходящих в последнее время в наши дни.
MariaDB vs MySQL: очередная жертва Oracle?
Нельзя, конечно (пока еще), сказать, что новое детище Майкла Видениуса победоносно шагает по планете, но определенный прогресс со дня рождения достигнут (первый релиз вышел еще 22 января 2009). Сегодня к троице Slackware, Fedora и openSUSE присоединился еще и Archlinux (опять что ли мне поставить этого милашку на домашний ноут? Mint порядком надоел своей стабильной работой :D), вслед за ними осуществив миграцию на MariaDB.
Стоит добавить, что Wikimedia так же потихоньку переползает новую БД (отмечая общий прирост производительности примерно на 8%). Увеличение быстродействия (что верно только при использовании более, чем 16 нитей ака threads) при этом не является основным поводом для миграции. Как мы помним, сделка, принесшая Oracle Java, Solaris и MySQL вызвала истерику у доброй половины Open Source сообщества – не безосновательную, надо заметить. Отвлекаться на судьбу Solaris и углубляться в подробности политики Oracle касательно Java я сейчас не буду, однако, более закрытый стиль разработки MySQL многим пришелся не по вкусу. Напомню, что компания начала утаивать информацию о найденных уязвимостях, исключила тестовый набор из состава MySQL, реализовала импорт и экспорт в базу Oracle через Data Pump, закрыла доступ к основной части системы отслеживания ошибок и перестала публиковать лог изменений ака revision history, что позволяло судить о привязке патчей к определённым изменениям.
В итоге сейчас мы имеем то, что имеем, и думается мне, что не за горами тот день, когда MySQL отправится в биореактор Apache Foundations, чтобы OOo не было там скучно и одиноко. Когда основатель и разработчик уходит из проекта и делает форк собственного детища – добром, как правило, это не кончается. Для проекта, разумеется. Поэтому, пойду я потихоньку перепиливать свою VDS’ку с крутящейся на ней LiveStreet под MariaDB. Хоть ознакомлюсь с багами фичами.