Головна > Програмне забезпечення >
Тестуємо 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, IV.2011


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

Головна  Алфавітний Індекс  Довідка  Додати FAQ  E-mail
Новини  Пошук по сайту

© УкрFAQ 2011
Сайт создан в системе uCoz