2010-11-04 2 views
3

Какая база данных ориентирована на производительность, MySQL или MariaDB?Какая база данных ориентирована на производительность, MySQL или MariaDB?

Какой двигатель хранения лучше для всего следующего?

  • базы данных, которые должны быть масштабируемым
  • быстро при обработке запросов
  • имеют поддержку сообщества
  • есть много учебных пособий или каких-либо других альтернатив, присутствующих?

ответ

5

Производительность намного больше зависит от выбранного механизма базы данных для MariaDB или MySQL. MariaDB обеспечивает поддержку более быстрого ядра с поддержкой кэширования записи, называемого «Aria», по сравнению с установленным по умолчанию MyISAM Engine от MySQL.

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

Другая улучшенная область - это способ получения вида. MariaDB используетTableElimination, но я не уверен, что MySQL использует это вообще (я так и не нашел нигде!).

В дополнение к MariaDB аналогичное устранение таблицы найдено как в Microsoft SQL Server 2005/2008, так и в Oracle 11g.

+0

Есть ли альтернативные базы данных с открытым исходным кодом, найденные с оптимизированной производительностью? – user492888

+0

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

Смежные вопросы