Rails 在 mongoid 中,sharding 是什么意思?

hlcfan · March 26, 2012 · Last by huacnlee replied at March 26, 2012 · 3270 hits

在 mongoid 中,sharding 是什么意思? 会经常看到 sharded,sharding.

分片,将数据分布到不同的服务器 这也是为什么 MongoDB 的 ID 主键是那么长的一段的原因

#1 楼 @huacnlee 非常感谢,我刚也看了几篇文章。

每个 shard 都是一个 replica-set 见http://www.mongodb.org/display/DOCS/Sharding+Introduction

的 FAILOVER 章节

@huacnlee 接 huacnlee,Mongo 的 ID 共 12 个 byte,其中中间有 3 个 byte 用于指定是哪台机器,但是不是很明白为什么这样设计就有利于 sharding http://www.mongodb.org/display/DOCS/Object+IDs#ObjectIDs-DocumentIDs%3Aid\

MongoDB 牛逼的就是水平扩展,读写可以完全在不同的服务器

You need to Sign in before reply, if you don't have an account, please Sign up first.