【发布时间】:2014-10-05 10:25:18
【问题描述】:
抱歉,我想不出一个更好的标题。情况:
我们有两个副本集 (rs0, rs1),每个副本集有 3 个成员,充当分片集群中的分片。 (连同 3 个配置服务器,以及在我们的应用服务器上运行的 mongos 实例)。
目前我们没有使用 rs1,因为我们还没有达到需要对 dbs 进行分片的地步(副本集在虚拟服务器上运行,rs1 设置为最小规格)。
最近我们通过连接到 mongos 的控制台添加了一个新数据库。 我假设这个 DB 将在 rs0 上创建,但实际上它是在 rs1 上创建的。所以这让我想到了几个问题:
- 从 mongos 实例创建新(非分片)数据库时,哪些规则管理将在哪个分片(副本集)上创建?
- 这是当前有效的配置吗? (即不同分片上的非分片数据库)。
- 将新数据库从 rs1 移回 rs0 的最佳方法是什么?
谢谢!
【问题讨论】:
标签: mongodb