Spec-Zone.ru › MariaDB

О MyRocks для MariaDB

О MyRocks для MariaDB

MyRocks — это открытый хранилище движок, первоначально разработанный компанией Facebook.

Команда разработчиков MariaDB расширила MyRocks, сделав его подключаемым хранилище движком, который вы можете использовать в своих решениях MariaDB. Он работает безупречно с возможностями MariaDB. Эта открытость в слое хранилища позволяет вам использовать правильный хранилище движок для оптимизации ваших потребностей, что обеспечивает оптимальную производительность. Вклад сообщества является одним из важнейших преимуществ MariaDB по сравнению с другими базами данных. Под руководством нашего разработчика Сергея Петруниа, MyRocks в MariaDB время от времени сливается с MyRocks от Facebook.
Подробнее: https://mariadb.com/resources/blog/facebook-myrocks-mariadb#sthash.ZlEr7kNq.dpuf

storage engine options

MyRocks, как правило, обеспечивает большую производительность для веб-приложений. Он может быть идеальным решением хранилище движка, когда у вас есть рабочие нагрузки, требующие большей сжатия и эффективности ввода-вывода. Он использует архитектуру Log Structured Merge (LSM), которая имеет преимущества перед алгоритмами B-дерева, чтобы обеспечить эффективную обработку данных, например, с реплицированными без чтений, или быстрое массовое загрузка данных. Отличительные особенности MyRocks включают:

  • фильтр уплотнения
  • оператор слияния
  • резервное копирование
  • семейства столбцов
  • массовая загрузка
  • постоянный кеш

Дополнительные сведения о функциях MyRocks см.: https://github.com/facebook/rocksdb/wiki/Features-Not-in-LevelDB

Преимущества

В производственных нагрузках MyRocks был протестирован, чтобы доказать, что он обеспечивает:

Большая эффективность использования места

  • в 2 раза больше сжатие
    MyRocks обеспечивает в 2 раза лучшую сжатие по сравнению со сжатым InnoDB, в 3-4 раза лучшее сжатие по сравнению с несжатым InnoDB, что означает, что вы используете меньше места.

Большая эффективность записи

  • в 2 раза меньшие скорости записи в хранилище
    MyRocks имеет в 10 раз меньше усиления записи по сравнению с InnoDB, что обеспечивает лучшую выносливость флеш-хранилища и улучшает общую пропускную способность.

Более быстрая загрузка данных

  • более быстрая загрузка базы данных
    MyRocks записывает данные непосредственно на самый нижний уровень, что избегает всех накладных расходов на уплотнение при включении быстрой загрузки данных для сеанса.

Более быстрая репликация

  • Нет случайных чтений для обновления вторичных ключей, за исключением уникальных индексов. Опция «Репликация без чтений» отменяет случайные чтения при обновлении первичных ключей, независимо от уникальности, с помощью двоичного протокола лог-файла на основе строк.

http://myrocks.io https://mariadb.com/resources/blog/facebook-myrocks-mariadb

Требования и ограничения

  • MyRocks включен начиная с MariaDB 10.2.5.
  • MyRocks доступен в пакетах MariaDB Server для Linux и Windows.
  • Возможно, не поддерживается оптимистическая параллельная репликация Maria DB.
  • MyRocks недоступен для 32-битных платформ
  • Кластер Galera тесно интегрирован в хранилище движок InnoDB (он также поддерживает XtraDB Percona, который является модифицированной версией InnoDB). Кластер Galera не работает с другими хранилище движками, включая MyRocks (или TokuDB, например).

Сборка MyRocks доступна на платформах, поддерживающих достаточно современный компилятор, например:

  • Ubuntu Trusty, Xenial, (amd64 и ppc64el)
  • Ubuntu Yakkety (amd64)
  • Debian Jessie, стабильный (amd64, ppc64el)
  • Debian Stretch, Sid (тестирование и нестабильная версия) (amd64)
  • CentOS/RHEL 7 (amd64)
  • Centos/RHEL 7.3 (amd64)
  • Fedora 24 и 25 (amd64)
  • OpenSUSE 42 (amd64)
  • Windows 64 (zip и MSI)
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/about-myrocks-for-mariadb/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API