Loading article…
MyRocksは、Facebookが開発したオープンソースソフトウェアで、 RocksDBの実装でMySQLの機能を利用することを目的としています。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 ]
3つの異なるインスタンス(MyRocks(圧縮)、InnoDB(非圧縮)、InnoDB(圧縮、8KBページサイズ))に対するベンチマークテストの結果:[ 4 ]
SSDデータベースストレージを使用することで、使用容量が少なくなり、ストレージの長期的な耐久性が向上します。
MyRocksのドキュメントによると:[ 5 ]
公式にサポートされているプラットフォームのサブセットは以下のとおりです。
ビルドの検証に使用されるコンパイラツールセット:
以下のOSをサポートするよう最大限の努力を払っています。