Тестируем 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
 

password_setup.png
Все, как в mysql :) Вводим желаемый пароль root для входа в mariadb

login.png
Затем логинимся

mysql -u root -p

Все до боли привычно и знакомо :)
Ну чтож, пока все отлично (даже запускается как /etc/init.d/mysql start), проверим, как оно дружит с PHP

Сначала я хотел запустить стандартные бенчмарки, но жестоко обломался :) В репозитории были версии только для 64-битных систем
test_failed.png

Ну и фиг с ним, подрубаем PHP

aptitude install php5-cli php5-mysql

создаем тестовую табличку
create_table.png
и проверяем

test_connect.png

test_connect_result.png

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

wp_installed.png

Все отлично :)

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

Система Orphus

 


 

Comments: 3

  1. mente May 26th, 2010 at 6:10 pm

    На перконовском блоге проскакивали посты по этой базе. Судя по бенчмаркам к высоким нагрузкам эта БД еще слабо готова.

  2. boombick May 26th, 2010 at 6:14 pm

    Ну в принципе про высокие нагрузки пока никто и не говорит :)
    Меня куда более интересует замена мускулю после того, как оракл его похоронит

  3. Thorn June 2nd, 2010 at 4:20 pm

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

Add a Comment