Страница 2 из 5

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-01-06 17:18:05
gloom
в основном MyISAM
есть иннодб но таблицы меленькая...

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-01-06 17:22:48
Gamerman
Я к тому веду, что иннодб вроде как не поддерживается? Может при таких таблицах он тупит, пока сообразит, что нужно майИсам?

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-01-06 17:42:29
gloom
хм...
вообще-то в mariadb нету ни myisam ни innodb
но есть их аналоги
с таблицей котрая иннодб я не работал но которая myisam работал никаких отличий от mysql5.1 не заметил

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-01-06 17:48:54
Gamerman
Про аналоги.
Ставил Марию поверх баз после Мускуля 5.5.8.
МайИсамовские таблицы поднялись без проблем, ИнноДБ-кие - нет, она (мария) их не знает.
Далее.
Дампы заливал.
Таблицы с Engine=InnoDB скормились, но стали с типом ENGINE=MyISAM

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-01-06 21:41:03
Alex Keda
Gamerman писал(а):Дампы заливал.
Таблицы с Engine=InnoDB скормились, но стали с типом ENGINE=MyISAM
если в мусе принудительно выключить ИнноДБ - будет точно такое же поведение

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-01-07 21:31:02
Dark_ASU
PostgreSQL юзайте нормальная ввещь.

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-01-07 23:17:38
Gamerman
Dark_ASU писал(а):PostgreSQL юзайте нормальная ввещь.
Название темы читали?

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-01-10 14:39:30
Gamerman
Начинаются приколы.
Если стоит Машка, и нужно установить софт, который работает с Машкой, например апач, то получаем

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

===>  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

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-01-10 14:45:05
Gamerman
>Fix:

add
MYSQL52_LIBVER= 16
to line ~114 of
/usr/ports/Mk/bsd.database.mk

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-01-12 1:52:51
ProFTP
MySQL блокировочник
PgSQL версионщик

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

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

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-01-12 1:54:40
ProFTP
еще есть СУБД VoltDB от разработчиков PostgreSQL, быстрее чем NoSQL и быстрее чем Memcached :)
http://www.opennet.ru/opennews/art.shtml?num=26732

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-02-12 1:19:35
lanak
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         |
+------------+---------+--------------------------------------------------------------------------------------------------+--------------+------+------------+

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-02-12 11:16:29
Gamerman
2 lanak.
СБорка с портов была для использования плагинов? А то я из сорсов собирал для ИнноДБ.

Re: MySQL 5.5.7 vs MariaDB 5.2

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

Re: MySQL 5.5.7 vs MariaDB 5.2

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

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-02-22 22:10:10
paix
ProFTP писал(а):MySQL блокировочник
PgSQL версионщик

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

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

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

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-02-23 10:43:04
Alex Keda
в 99% случаев применения базы данных, нужна записная книжка
и не более

Re: MySQL 5.5.7 vs MariaDB 5.2

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

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

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-02-24 0:11:30
Alex Keda
нет. это 99% от общего применения

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

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-03-06 20:58:31
Gamerman
Есть один минус в Марии. Если делать реинстал, то нужно потом подключать через запросы плагыны. Может их как-то через конфиг подключить можно? Мне как-то не удалось.

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-03-06 21:47:47
vadim64
я правильно понимаю, что эту марию можно ставить и юзать вместо мускуля? и все наши любимые товарисчи типа экзима, довкота и пхп воспринимают марию как мускуль?

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-03-06 23:01:57
Gamerman
Да, только для портов нужно подправить кое что, выше вроде указали.

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-05-31 8:06:56
Raven2000
Апну тему и статью в придачу http://abrdev.com/?p=1210
буду пробовать MariaDB в место муси ставить.

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-05-31 9:12:32
Gamerman
Последние порты улучшили. Теперь при установке можно выбрать тип хранилища.
Зато баг у виндовой версии обнаружил, но в багрепорт не писал.

Re: MySQL 5.5.7 vs MariaDB 5.2

Добавлено: 2011-05-31 9:14:10
Raven2000
В топку винды =)