MySQL 5.5.7 vs MariaDB 5.2

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
gloom
лейтенант
Сообщения: 738
Зарегистрирован: 2008-03-13 16:29:12
Откуда: UA

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение gloom » 2011-01-06 17:18:05

в основном MyISAM
есть иннодб но таблицы меленькая...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Gamerman
капитан
Сообщения: 1715
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение Gamerman » 2011-01-06 17:22:48

Я к тому веду, что иннодб вроде как не поддерживается? Может при таких таблицах он тупит, пока сообразит, что нужно майИсам?
Глюк глюком вышибают!

Аватара пользователя
gloom
лейтенант
Сообщения: 738
Зарегистрирован: 2008-03-13 16:29:12
Откуда: UA

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение gloom » 2011-01-06 17:42:29

хм...
вообще-то в mariadb нету ни myisam ни innodb
но есть их аналоги
с таблицей котрая иннодб я не работал но которая myisam работал никаких отличий от mysql5.1 не заметил

Аватара пользователя
Gamerman
капитан
Сообщения: 1715
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение Gamerman » 2011-01-06 17:48:54

Про аналоги.
Ставил Марию поверх баз после Мускуля 5.5.8.
МайИсамовские таблицы поднялись без проблем, ИнноДБ-кие - нет, она (мария) их не знает.
Далее.
Дампы заливал.
Таблицы с Engine=InnoDB скормились, но стали с типом ENGINE=MyISAM
Глюк глюком вышибают!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35025
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение Alex Keda » 2011-01-06 21:41:03

Gamerman писал(а):Дампы заливал.
Таблицы с Engine=InnoDB скормились, но стали с типом ENGINE=MyISAM
если в мусе принудительно выключить ИнноДБ - будет точно такое же поведение
Убей их всех! Бог потом рассортирует...

Dark_ASU
сержант
Сообщения: 258
Зарегистрирован: 2009-10-31 22:13:04
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение Dark_ASU » 2011-01-07 21:31:02

PostgreSQL юзайте нормальная ввещь.

Аватара пользователя
Gamerman
капитан
Сообщения: 1715
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение Gamerman » 2011-01-07 23:17:38

Dark_ASU писал(а):PostgreSQL юзайте нормальная ввещь.
Название темы читали?
Глюк глюком вышибают!

Аватара пользователя
Gamerman
капитан
Сообщения: 1715
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение Gamerman » 2011-01-10 14:39:30

Начинаются приколы.
Если стоит Машка, и нужно установить софт, который работает с Машкой, например апач, то получаем

Код: Выделить всё

===>  apache-2.2.17_1 cannot install: unknown MySQL version: 52.
То есть он ищет мускуль ветки 5.2, и не находит, ясное дело. Верчсия Машки, как раз 5.2.

Код: Выделить всё

mariadb-5.2.4       A database server that offers drop-in replacement functiona
Глюк глюком вышибают!

Аватара пользователя
Gamerman
капитан
Сообщения: 1715
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение Gamerman » 2011-01-10 14:45:05

>Fix:

add
MYSQL52_LIBVER= 16
to line ~114 of
/usr/ports/Mk/bsd.database.mk
Глюк глюком вышибают!

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение ProFTP » 2011-01-12 1:52:51

MySQL блокировочник
PgSQL версионщик

MySQL(MyISAM) - когда, чтение больше чем запись, т.е. когда чтение стремится к безконечности
MySQL - простые запросы, в некоторых местах полезные, для хостинга и для не больших проложений подходит

PgSQL - когда, важна согласованность данных и когда запросы очень сложные...
еще PgSQL расчитан на большие таблицы, асинхронные запросы, лучше полнотекстовый поиск, хранение бинарных данных, триггеры и процедуры можно писать на разных языках программирования... короче, тут PosgreSQL выигрывает сильно...
Последний раз редактировалось ProFTP 2011-01-12 1:56:01, всего редактировалось 2 раза.
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение ProFTP » 2011-01-12 1:54:40

еще есть СУБД VoltDB от разработчиков PostgreSQL, быстрее чем NoSQL и быстрее чем Memcached :)
http://www.opennet.ru/opennews/art.shtml?num=26732
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

lanak
проходил мимо
Сообщения: 2
Зарегистрирован: 2011-02-12 0:47:03

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение lanak » 2011-02-12 1:19:35

MariaDB использую с декабря, полет нормальный. До этого больше года использовался патченный mysql из портов с SphinxSE и XtraDB.

Для решения проблем установки софта из портов необходимо добавить в /etc/make.conf:

Код: Выделить всё

MYSQL52_LIBVER=         16
По умолчанию плагин для работы с InnoDB не установлен, так же как и SphinxSE. В MariaDB Innodb заменен более производительным XtraDB от Percona. Устанавливаем через обычного клиента mysql:

Код: Выделить всё

% mysql -uroot -p
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.2.4-MariaDB Source distribution

This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> INSTALL PLUGIN innodb SONAME 'ha_xtradb.so';
Query OK, 0 rows affected (0.45 sec)

MariaDB [(none)]> show engines;
+------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+
| Engine     | Support | Comment                                                                                          | Transactions | XA   | Savepoints |
+------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+
| MyISAM     | DEFAULT | Default engine as of MySQL 3.23 with great performance                                           | NO           | NO   | NO         |
| InnoDB     | YES     | XtraDB engine based on InnoDB plugin. Supports transactions, row-level locking, and foreign keys | YES          | YES  | YES        |
| CSV        | YES     | CSV storage engine                                                                               | NO           | NO   | NO         |
| MEMORY     | YES     | Hash based, stored in memory, useful for temporary tables                                        | NO           | NO   | NO         |
| Aria       | YES     | Crash-safe tables with MyISAM heritage                                                           | YES          | NO   | NO         |
| SPHINX     | YES     | Sphinx storage engine 0.9.9                                                                      | NO           | NO   | NO         |
| MRG_MYISAM | YES     | Collection of identical MyISAM tables                                                            | NO           | NO   | NO         |
+------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+

Аватара пользователя
Gamerman
капитан
Сообщения: 1715
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение Gamerman » 2011-02-12 11:16:29

2 lanak.
СБорка с портов была для использования плагинов? А то я из сорсов собирал для ИнноДБ.
Глюк глюком вышибают!

lanak
проходил мимо
Сообщения: 2
Зарегистрирован: 2011-02-12 0:47:03

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение lanak » 2011-02-12 11:53:59

Gamerman писал(а):2 lanak.
СБорка с портов была для использования плагинов? А то я из сорсов собирал для ИнноДБ.
Да, самая обычная.

Аватара пользователя
Gamerman
капитан
Сообщения: 1715
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение Gamerman » 2011-02-12 13:06:58

Спасибо за информацию о плагинах! Что-то не нашел я это дело сначала, пришлось собирать из сорсов с ключами для нужных плагинов. Даже уже хотел разработчиков порта пинать, чтобы в конфиг включили выбор плагинов.
Глюк глюком вышибают!

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение paix » 2011-02-22 22:10:10

ProFTP писал(а):MySQL блокировочник
PgSQL версионщик

MySQL(MyISAM) - когда, чтение больше чем запись, т.е. когда чтение стремится к безконечности
MySQL - простые запросы, в некоторых местах полезные, для хостинга и для не больших проложений подходит

PgSQL - когда, важна согласованность данных и когда запросы очень сложные...
еще PgSQL расчитан на большие таблицы, асинхронные запросы, лучше полнотекстовый поиск, хранение бинарных данных, триггеры и процедуры можно писать на разных языках программирования... короче, тут PosgreSQL выигрывает сильно...
+1 ;)
у постгре очень близкая к ораклятине архитектура.

mysql с myisam = записная книжка аля блокнот, селяви...
With best wishes, Sergej Kandyla

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35025
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение Alex Keda » 2011-02-23 10:43:04

в 99% случаев применения базы данных, нужна записная книжка
и не более
Убей их всех! Бог потом рассортирует...

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение paix » 2011-02-23 12:43:48

Alex Keda писал(а):в 99% случаев применения базы данных, нужна записная книжка
и не более
согласен, это в 99% случаев применения для сайтов-визиток и т.п.

А в 99% случаев для банков, заводов, финансовых организаций - нужны транзакции.
Причем транзакции с предсказуемым, стабильным поведением. Ну ты сам знаеш. ;)
И это поведение очень сильно зависит от движка баз данных...
With best wishes, Sergej Kandyla

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35025
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение Alex Keda » 2011-02-24 0:11:30

нет. это 99% от общего применения

я вообще последнее время, при работе из пыха, на sqlite подсел
очень удобно.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Gamerman
капитан
Сообщения: 1715
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение Gamerman » 2011-03-06 20:58:31

Есть один минус в Марии. Если делать реинстал, то нужно потом подключать через запросы плагыны. Может их как-то через конфиг подключить можно? Мне как-то не удалось.
Глюк глюком вышибают!

Аватара пользователя
vadim64
майор
Сообщения: 2097
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение vadim64 » 2011-03-06 21:47:47

я правильно понимаю, что эту марию можно ставить и юзать вместо мускуля? и все наши любимые товарисчи типа экзима, довкота и пхп воспринимают марию как мускуль?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
Gamerman
капитан
Сообщения: 1715
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение Gamerman » 2011-03-06 23:01:57

Да, только для портов нужно подправить кое что, выше вроде указали.
Глюк глюком вышибают!

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4423
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение Raven2000 » 2011-05-31 8:06:56

Апну тему и статью в придачу http://abrdev.com/?p=1210
буду пробовать MariaDB в место муси ставить.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
Gamerman
капитан
Сообщения: 1715
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение Gamerman » 2011-05-31 9:12:32

Последние порты улучшили. Теперь при установке можно выбрать тип хранилища.
Зато баг у виндовой версии обнаружил, но в багрепорт не писал.
Глюк глюком вышибают!

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4423
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: MySQL 5.5.7 vs MariaDB 5.2

Непрочитанное сообщение Raven2000 » 2011-05-31 9:14:10

В топку винды =)
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]