【发布时间】:2021-02-20 11:01:56
【问题描述】:
我是 mongodb 的新手,希望使用 docker-compose 和 mongodb 创建一个分布式数据库环境。我创建了多个带有分片的 docker 来模拟多个站点。但是,我无法将同一组文档复制到多个分片中。
例如,我有一个带有值“A”和“B”的键的集合。我想将此集合分配到 2 个分片中
分片 1 = A & B
分片 2 = 仅 B
但是,当我运行平衡器时,它会将所有 A 分配到分片 1 中,将 B 分配到分片 2 中。有什么方法可以对重复数据进行分片,还是我使用了错误的方法来解决我的问题?
【问题讨论】:
标签: mongodb docker-compose replication sharding