如何进行选择性 Mongo 恢复?

2024-02-14

假设我有一个Mongo具有两个数据库的副本集(一个主数据库和几个辅助数据库):db1 and db2。中学一所Mongo崩溃并丢失数据。现在当这个Mongo重新启动就会recover并复制both db1 and db2从初级开始。

由于这样的恢复需要很多时间,我希望复制这个辅助 Mongoonly db1 (but not both db1 and db2)恢复后。我可以用 Mongo 2.4.6 来做吗?


MongoDB 尚不具备选择性复制的能力。

随意打开 JIRA:https://jira.mongodb.org/secure/Dashboard.jspa https://jira.mongodb.org/secure/Dashboard.jspa可能已经有一个了,但我用谷歌搜索找不到它。

当然,为了加快速度,这里的一种选择是实际将数据从一个位置物理复制到另一个位置,而无需等待 MongoDB 复制生效。

正如 @Stennie 提到的,这实际上是用于选择性复制的 JIRA:https://jira.mongodb.org/browse/SERVER-1559 https://jira.mongodb.org/browse/SERVER-1559

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何进行选择性 Mongo 恢复? 的相关文章

随机推荐

  • 自定义身份验证和哈希 Laravel 5.1

    我有一个现有的数据库 users username gt varchar password gt md5 hashing 我是 Laravel 新手 我尝试从 Laravel 创建简单的登录和注册docs http laravel com
  • eclipse(使用 scala 环境设置):对象 apache 不是包 org 的成员

    如图所示 当我导入 Spark 包时出现错误 请帮忙 当我将鼠标悬停在那里时 它显示 对象 apache 不是包组织的成员 我搜索了这个错误 它显示 Spark jars 尚未导入 所以 我也导入了 spark assemble 1 4 1
  • Html.ActionLink 具有指定的 HTML id?

    我想给出用生成的类似Html ActionLink一个 HTML id 这样我就可以根据我所在的位置更改 CSS 我有一个MasterPage带有一组链接 我想通过 Jquery 更改活动 id 的 css 来区分活动 选项卡 现在我正在使
  • 有没有办法为元组项目指定有意义的名称?

    从 a 中检索项目Tuple是通过访问来完成的ItemX财产 有没有一种方法可以命名每个项目 以便使用元组更具可读性 Code 寻找这样的东西 Dim l As New Tuple Of String Integer l Name l ID
  • 使用 Open MPI 运行并行程序时出现分段错误

    在我之前的文章中 我需要在 10 台计算机之间分发 pgm 文件的数据 在 Jonathan Dursi 和 Shawn Chin 的帮助下 我集成了代码 我可以编译我的程序 但出现分段错误 我跑了 但什么也没发生 mpirun np 10
  • TypeScript:构造函数中的位置或命名参数

    我有一个类当前采用 7 个以上的位置参数 class User constructor param1 param2 param3 etc 我想通过选项对象将其转换为命名参数 type UserOptions param1 string cl
  • 如何管理 Rails 引擎 + 虚拟应用程序的迁移

    我刚刚加入了一个开发 Rails 引擎的项目 该项目还有一个用于测试的虚拟应用程序 foo foo spec dummy 存在相同的迁移 foo db migrate foo spec dummy db migrate If I rake
  • 如何捕获 sqlalchemy 上的特定异常?

    我想捕获特定的异常 例如UniqueViolation关于 sqlalchemy 但是 sqlalchemy 只能通过以下方式抛出异常IntegrityError 所以我用下面的代码捕获了特定的异常 except sqlalchemy ex
  • 为什么 Apache 需要 SSLCertificateKeyFile?

    需要 SSLCertificateKeyFile 私钥 的技术原因是什么 它在哪里使用以及用于什么 SSL 证书文件包含 X 509 证书 该证书又包含用于加密的公钥 SSL 证书Key文件包含与证书中的公钥对应的私钥 为了让网络服务器加密
  • 使用特定数字类型而不是其他数字类型有何含义

    将整数存储为特定数字类型 uint8 int16 uint32 int64 等 对内存有何影响 我知道每种类型可以采用的整数范围 但是通过使用适当的类型是否可以实现一定的内存效率 例如 在 Golang 中 将某人的年龄存储为 uint8
  • std::out_of_range 异常不会抛出

    The following code works fine throwing a std out of range exception std vector
  • 了解 sprintf(...) 的危险

    OWASP http www owasp org index php Buffer Overruns and Overflows says C 库函数 例如 strcpy strcat sprintf 和 vsprintf 对以 null
  • 使用裸函数指针调用成员函数

    如果您有一个对象和一个指向成员的裸函数指针 那么调用成员函数的最佳方法是什么 本质上我想调用函数指针thiscall调用约定 背景 我正在动态查找共享库中的符号 获取工厂函数指针和指向我想要调用的某个成员函数的指针 成员函数本身不是虚拟的
  • 在 Skylake 中使用 MSR 正确禁用硬件预取

    我正在尝试禁用我的机器上的硬件预取 CPU系列 6 型号 78 型号名称 Intel R Core TM i5 6200U CPU 2 30GHz 我已经检查过 gcc march native Q help target grep Mar
  • 使用 EF 4.1 将父记录和多个子记录作为单个“工作单元”插入

    我正在练习一组代码优先的类 它们之间具有父子关系 public class Parent public int Id get set public string Name get set public List
  • 在 ejb3 中使用数据传输对象是否被认为是最佳实践

    虽然显然单个设计无法涵盖所有 场景 但现在是否普遍认为 ORM 类应该在表示层和业务层 本地或远程 之间来回传递 从而取代对数据传输对象的需求 据我所知 使用 ORM 类带来了不必要的急切加载 上下文管理问题和紧密耦合的问题 但也节省了大量
  • python27 errno 0 和 2 在简单的 for 循环打印中

    我只是使用 python27 在一个简单的 for 循环中打印变量 可以打印出部分结果 但是在输出过程中突然停止 并出现errno 0和2 描述为IOerror 我对这个错误感到非常困惑 这是我的简单代码 def checkPrint fo
  • touchesEnded:withEvent:如何解决触发前的延迟

    在 iPhone OS 上 touchesEnded withEvent 当您离开手指时会快速触发 除非有拖动 如果 touchesMoved withEvent 已触发 则在获得 TouchesEnded withEvent 之前大约有
  • 文本旁边的垂直对齐按钮中间

    我试图将按钮垂直对齐到中间 以便它更适合文本 我尝试过 center block 和 text center 但没有任何运气 我想要一个通用的解决方案 这样我就不会硬编码边距 填充等 这是我的小提琴 http jsfiddle net jh
  • 如何进行选择性 Mongo 恢复?

    假设我有一个Mongo具有两个数据库的副本集 一个主数据库和几个辅助数据库 db1 and db2 中学一所Mongo崩溃并丢失数据 现在当这个Mongo重新启动就会recover并复制both db1 and db2从初级开始 由于这样的