MongoDB 扩展与 Map/Reduce 实战
1. 数据分片与复制测试
在 MongoDB 中,为了实现数据的扩展和高可用性,我们可以采用数据分片和复制的技术。首先,重启 Rails 服务器,数据会自动进行分片和复制。
当客户端向 mongos 服务器发送请求时, mongos 会查找配置服务器,读取分片信息,然后根据请求和分片键将请求发送到相关的分片。可以通过以下步骤查看分片状态:
1. 打开 MongoDB 控制台:
$ mongo
- 切换到相应数据库:
mongos> use sodibee_development
- 打印分片状态:
mongos> db.printShardingStatus()
以下是一个简单的流程图,展示了请求的处理过程:
graph LR
A[客户端] --> B[mongos]
B --> C[配置服务器]
B --> D[Shard001]
B --> E[Shard(sodibee)]
超级会员免费看
订阅专栏 解锁全文
81

被折叠的 条评论
为什么被折叠?



