0

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

我们有一个相当大的(>50GB 未压缩)TokuMX 格式的数据库,因此不必导出数据并重新导入会很好。我们没有使用分片或副本。

这些是我知道的选项:

  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,但很难从市场营销。
4

1 回答 1

0

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

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

于 2015-11-11T10:22:06.963 回答