Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

MyRocks - это программное обеспечение с открытым исходным кодом, разработанное в Facebook для использования функций MySQL с реализациями RocksDB . Он основан на Oracle MySQL 5.6.

Начиная с версии 10.2.5, MariaDB включает MyRocks в качестве механизма хранения альфа-стадии. [1] [2] MariaDB 10.3.7 включает MyRocks в качестве механизма хранения. [3] MyRocks также поставляется с Percona Server .

Библиотека поддерживается командой разработчиков баз данных Facebook.

Особенности [ править ]

RocksDB оптимизирован для быстрого хранения с малой задержкой, а MyRocks нацелен на сохранение эффективной экономии хранения.

Эффективность MyRock сосредоточена на большей эффективности использования пространства, лучшей эффективности записи и лучшей эффективности чтения. [4]

  • Лучшая экономия места означает использование меньшего объема SSD-накопителя.
  • Лучшая эффективность записи означает выносливость SSD.
  • Повышение эффективности чтения достигается за счет большей доступной емкости ввода-вывода для обработки запросов.

Контрольные показатели [ править ]

Сравнительные тесты для 3 различных экземпляров - MyRocks (сжатый), InnoDB (несжатый) и InnoDB (сжатый, размер страницы 8 КБ) - найдено: [4]

  • MyRocks был в 2 раза меньше InnoDB (сжатый) и в 3,5 раза меньше InnoDB (несжатый).
  • MyRocks также имеет в 10 раз меньшую скорость записи в хранилище по сравнению с InnoDB.

С хранилищем базы данных SSD это означает меньше используемого пространства и более высокую долговечность хранилища с течением времени.

Платформы поддержки [ править ]

Официально поддерживаемый набор платформ:

  • CentOS 6.8
  • CentOS 7.2.x

Наборы инструментов компилятора мы проверяем наши сборки с помощью:

  • gcc 4.8.1
  • gcc 4.9.0
  • gcc 5.4.0
  • gcc 6.1.0
  • Clang 3.9.0

Максимальные усилия прилагаются для поддержки следующих ОС:

  • Ubuntu 14.04.4 LTS
  • Ubuntu 15.10
  • Ubuntu 16.04 LTS

См. Также [ править ]

Ссылки [ править ]

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Репозиторий исходного кода
  • Список рассылки пользователей MyRocks
  • Документация вики
  • в документации MariaDB