有哪些选项可用于将现有TokuMX数据库升级到MongoDB 3.0?

时间:2015-10-07 12:33:41

标签: mongodb percona tokumx

TokuMX是MongoDB 2.4的直接替代品,但我们正在为我们的应用程序开发一些功能,这些功能确实需要MongoDB 2.6和3.0中引入的一些聚合功能。

我们在TokuMX格式中有一个相当大的(> 50GB未压缩)数据库,所以不必导出数据并重新导入会很不错。我们没有使用分片或复制品。

这些是我所知道的选项:

  1. 升级到MongoDB 3.0并安装TokuMXse存储引擎(尚未GA)
  2. 升级到MongoDB 3.0并使用WiredTiger或RocksDB(后果?)
  3. 试用新的Percona Server for MongoDB(https://www.percona.com/software/mongo-database/percona-server-for-mongodb),看起来它可能是TokuMX的替代品,但很难从市场营销中看出来。

1 个答案:

答案 0 :(得分:0)

Peroa Server for MongoDB要求您关闭群集并使用MongoDump / Restore将数据从TokuMX移动到MSMDB。这正是我们继续使用TokuMX版本的原因。

请记住,MSMDB中不支持ACID事务和MVCC。