米Facebookは8月31日、自社のストレージエンジン「RocksDB」をMySQLに組み合わせた「MyRocks」を発表した。永続的キーバリューストアのRocksDBをMySQLのバックエンドエンジンとして利用できるもので、社内でも利用しているという。 RocksDBはFacebookが2013年に発表したオープンソースプロジェクト。同社はMySQLを利用してペタバイト級のデータを管理しており、「いいね!」ボタン、コメント、共有などのアクティビティ提供にInnoDBストレージエンジンを利用してきたが、フラッシュストレージ利用時などにInnoDBの性能と信頼性に制限があることから、開発に至った。 Facebooはすでにフラッシュストレージ向けのKey-Balueストア「RocksDB」をオープンソースで公開しているが、今回発表されたMyRocksは、RocksDBをMySQLのストレージ