- 我们想在一个分片中使用 2 个 mongo 服务器
- 数据库中只有一个集合(约 1.1 亿条记录)。
- 活动主要是写作,添加新记录,更新旧记录
- 记录只有两个字段:_id 和一个数组 { :_id => 12345, :pp => [ stuff, stuff, ... ] }
- _id其实就是我们的用户id,整数
- _id 是集合中的唯一索引
- 我们希望分片键基于:_id%2
即 _id=1 到服务器 1,_id=2 到服务器 2,_id=3 到服务器 1,_id=>4 到服务器 2……等等
(因为 _ids 是线性的,我们希望两台服务器在写入时同样平衡)
我们如何为此配置 mongos?