Тестируем MariaDB
На недавно прошедшей DevConf выступал с докладом Michael “Monty” Widenius, автор и идейный вдохновитель MySQL. Он рассказал про то, что Oracle потихоньку убивает MySQL и презентовал форк под названием MariaDB.
Меня заинтересовала эта СУРБД и вот представляю вам свой опыт ее использования :)
Итак, по шагам.
Эксперементировать решил на Debian, коий и поднял в виртуальной машине. Меня, в первую очередь, интересовало ее применение на собственных проектах и совместимость с моими скриптами и сайтиками :)
Итак, сначала выполняем следующие действия:
Добавляем ключ репозитория в хранилище и добавляем репозиторий в sources.list
wget -O- http://ourdelta.org/deb/ourdelta.gpg | sudo apt-key add -
sudo wget http://ourdelta.org/deb/sources/lenny-mariadb-ourdelta.list \
-O /etc/apt/sources.list.d/ourdelta.list
Затем устанавливаем, собственно, сервер и клиентскую либу. Все остальное, что нам будет нужно, потянется по зависимостям
aptitude install libmariadbclient16 mariadb-server-5.1

Все, как в mysql :) Вводим желаемый пароль root для входа в mariadb
mysql -u root -p
Все до боли привычно и знакомо :)
Ну чтож, пока все отлично (даже запускается как /etc/init.d/mysql start), проверим, как оно дружит с PHP
Сначала я хотел запустить стандартные бенчмарки, но жестоко обломался :) В репозитории были версии только для 64-битных систем

Ну и фиг с ним, подрубаем PHP
aptitude install php5-cli php5-mysql
создаем тестовую табличку

и проверяем
Как видите, со стороны PHP все абсолютно прозрачно и никаких лишних телодвижений совершать не приходится. Это радует :)
Для эксперимента можно поставить Wordpres
Доставляем apache и все необходимое для него и пробуем

Все отлично :)
PS Моей целью не было выяснение всех отличий MariaDB от MySQL, меня интересовала именно возможность применять ее в собственных проектах и дальнейшего отказа от MySQL. Возможность проверил, в дальнейшем попробую поставить ее на реальный сервер и попробовать в production на каких-нибудь не очень критичных проектах :)
О результатх будет отдельный пост.
26.05.10 | *NIX, Debian, PHP | Comments (3)




На перконовском блоге проскакивали посты по этой базе. Судя по бенчмаркам к высоким нагрузкам эта БД еще слабо готова.
Ну в принципе про высокие нагрузки пока никто и не говорит :)
Меня куда более интересует замена мускулю после того, как оракл его похоронит
Какое-то странное название для подобной статьи (даже скорее “ЖЖ пост”). Наверное, название ближе к “Как я научился работать с МашаДБ”. Причём тут тесты? Тест кривизны собственных рук?