近日 MongoDB 二三事
閒聊最近 MongoDB 的發展。
- Percona/TokuTek:TokuMX 為 MongoDB 引入的 Fractal Tree indexes 引擎,使得效能瓶頸不再是 TokuMX,而是 MongoDB 本身設計的 oplog。效能竟然增進到 oplog 成為拖累的原兇。
- Facebook:將 RocksDB 引擎引入 MongoDB 後,除了資料庫佔用空間節省了 50% 外,寫入效能增進 50 ~ 200 倍。
個人認為 MongoDB 目前未來的三條路線:
- MongoDB 官方的 WiredTiger。
- Percona/TokuTek 的 TokuMX。
- Facebook 的 RocksDB。
原本 MongoDB 預設的 MMAPv1 勢必要棄用了。