MyRocks - Википедия - MyRocks
Разработчики) | |
---|---|
изначальный выпуск | 2015 |
Репозиторий | github |
Написано в | C ++ |
Тип | Ядро базы данных |
Лицензия | GPL 2.0 |
Интернет сайт | Myrocks |
MyRocks является программное обеспечение с открытым исходным кодом разработан в Facebook чтобы использовать MySQL особенности с RocksDB реализации. Он основан на Oracle MySQL 5.6.
Начиная с версии 10.2.5, MariaDB включает MyRocks в качестве механизма хранения альфа-стадии.[1][2] MariaDB 10.3.7 включает MyRocks в качестве механизма хранения.[3] MyRocks также поставляется с Сервер Percona.
Библиотека поддерживается командой разработчиков баз данных Facebook.
Функции
RocksDB оптимизирован для быстрого хранения с малой задержкой, а MyRocks нацелен на сохранение эффективной экономии хранения.
Эффективность MyRock сосредоточена на большей эффективности использования пространства, лучшей эффективности записи и лучшей эффективности чтения.[4]
- Лучшая экономия места означает использование меньшего объема SSD-накопителя.
- Лучшая эффективность записи означает выносливость SSD.
- Повышение эффективности чтения достигается за счет большей доступной емкости ввода-вывода для обработки запросов.
Контрольные точки
Тесты производительности на трех разных экземплярах - 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
Смотрите также
Рекомендации
- ^ «Мысли о MariaDB Server 10.3 с собрания разработчиков MariaDB в Амстердаме, часть 1 - MariaDB.org». MariaDB.org. 2016-10-10. Получено 2017-01-06.
- ^ «Добавлен альфа-механизм хранения MyRocks - Примечания к выпуску MariaDB 10.2.5». MariaDB.org. 2017-04-05. Получено 2017-08-31.
- ^ «Примечания к выпуску MariaDB 10.3.4». MariaDB.com. 2018-01-18. Получено 2018-01-19.
- ^ а б "MyRocks: база данных MySQL, оптимизированная для пространства и записи". Код Facebook. 2016-08-31. Получено 2017-01-06.