Главная > Програмное обеспечение >
Тестируем MariaDB

Тестируем 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 на каких-нибудь не очень критичных проектах :)
О результатх будет отдельный пост.

Источник: http://boombick.org/blog/posts/99, 26.V.2010


Украинская Баннерная Сеть

Главная  Алфавитный индекс  Справка  Добавить FAQ  E-mail
Новости  Поиск по сайту

© УкрFAQ 2011