RethinkDB

ホワイトペーパー読む。
RethinkDB structure (PDF)

RethinkDBはSSD向けに最適化されたMySQL用ストレージエンジン

同社はY Combinatorが資金を提供しているスター トアップだが、開発に着手したのはほんの2か月前という、とても若い企業だ。しかしそれでも、製品が備えている機能はなかなかのもので、たとえば、スキー マの変更をライブでできる。つまりデータベースの構造の変更を、シンク(sync)やバックアップといった面倒な手順なしでできるのだ。また、ロック不要 の同時並行利用(lock-free concurrency)という機能もある。データベースに誰かが書き込みをしているときでも、ほかの人はデータベースをロックせずに安全に読み出しがで きるという機能だ。さらに、データベースをアペンドオンリー(追記のみ、上書きなし)で使用するので、エラーリカバリが速くて確実だ。


【0〜200万成分の挿入に要する時間】