Разработчики) | |
---|---|
изначальный выпуск | 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 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
См. Также [ править ]
Ссылки [ править ]
- ^ «Мысли о MariaDB Server 10.3 с собрания разработчиков MariaDB в Амстердаме, часть 1 - MariaDB.org» . MariaDB.org . 2016-10-10 . Проверено 6 января 2017 .
- ^ «Добавлен альфа-механизм хранения MyRocks - Примечания к выпуску MariaDB 10.2.5» . MariaDB.org . 2017-04-05 . Проверено 31 августа 2017 .
- ^ «Примечания к выпуску MariaDB 10.3.4» . MariaDB.com . 2018-01-18 . Проверено 19 января 2018 .
- ^ a b «MyRocks: база данных MySQL, оптимизированная для пространства и записи» . Код Facebook . 2016-08-31 . Проверено 6 января 2017 .
Внешние ссылки [ править ]
- Официальный веб-сайт
- Репозиторий исходного кода
- Список рассылки пользователей MyRocks
- Документация вики
- в документации MariaDB