【问题标题】:What options are available for upgrading an existing TokuMX database to MongoDB 3.0?哪些选项可用于将现有 TokuMX 数据库升级到 MongoDB 3.0?
【发布时间】:2015-10-07 12:33:40
【问题描述】:

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

【问题讨论】:

    标签: mongodb percona tokumx


    【解决方案1】:

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

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

    【讨论】:

    • 有一个从 TokuMX 到 Percona Server for MongoDB 3.0 的零停机迁移记录 here
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多