閒聊最近 MongoDB 的發展。

  1. Percona/TokuTek:TokuMX 為 MongoDB 引入的 Fractal Tree indexes 引擎,使得效能瓶頸不再是 TokuMX,而是 MongoDB 本身設計的 oplog。效能竟然增進到 oplog 成為拖累的原兇。
  2. Facebook:將 RocksDB 引擎引入 MongoDB 後,除了資料庫佔用空間節省了 50% 外,寫入效能增進 50 ~ 200 倍。

個人認為 MongoDB 目前未來的三條路線:

  1. MongoDB 官方的 WiredTiger。
  2. Percona/TokuTek 的 TokuMX。
  3. Facebook 的 RocksDB。

原本 MongoDB 預設的 MMAPv1 勢必要棄用了。