使用wiredTiger与Mongodb进行增量备份

使用wiredTiger与Mongodb进行增量备份,mongodb,backup,wiredtiger,Mongodb,Backup,Wiredtiger,我正在迁移到Mongo3.2以使用wiredtiger。以前,我通过查看目录中的dbfile名称备份到s3,并上传s3中没有的内容 这不是wiredtiger的选项。文件名与我的数据库名没有明确的关联。增量备份wiredtiger db的最佳方法是什么?您是否尝试过使用该方法进行恢复?我有点困惑,因为应对文件是一个完整备份,而不是增量备份意味着从上次备份到今天的增量。那么-只是想澄清一下,您对完整备份(将所有备份都放在一个位置)还是增量备份感兴趣?所以之前我每隔一小时左右创建一个新的数据库,因为

我正在迁移到Mongo3.2以使用wiredtiger。以前,我通过查看目录中的dbfile名称备份到s3,并上传s3中没有的内容


这不是wiredtiger的选项。文件名与我的数据库名没有明确的关联。增量备份wiredtiger db的最佳方法是什么?

您是否尝试过使用该方法进行恢复?我有点困惑,因为应对文件是一个完整备份,而不是增量备份意味着从上次备份到今天的增量。那么-只是想澄清一下,您对完整备份(将所有备份都放在一个位置)还是增量备份感兴趣?所以之前我每隔一小时左右创建一个新的数据库,因为我在数据库名称上加了5个后缀。在以前的存储引擎中,db文件是在目录中使用相同的db名称创建的,我所要做的就是在创建下一个后缀时上载该文件。但是使用WIredTiger,文件看起来不同,我无法将它们真正映射到dbs。为了添加更多细节,我们这样做是为了能够将1个特定的db带到本地(1小时的db仍然像4gb)以进行调试。(备份和恢复也很容易,因为它们都是按时间顺序排序的。)在mongod上使用directoryperdb选项可以解决这个问题,但增量备份仍然存在问题,只需返回一个特定的db。我的理解是_mdb_catalog是集合和索引到数据文件的某种元数据映射。