豆瓣
扫码直接下载
RT,请教MongoDB增、减节点的原理,暂时没有找到相关文档,谢谢。
官方文档对于这个的确语焉不详。因为分片目前还不是很成熟,所以还是耐心等等吧。等到1.6以后就可以放开使用了,估计文档也会跟上。 最有用的介绍也就是这个了。 http://www.mongodb.org/display/DOCS/Sharding+Introduction
对应用来说是透明的吧
首先,mongo使用_id这个OID数据结构,它是12位长度的,其中有时间,机器id,和自增数。shared时,服务器分成三种服务类型,一个是mongos,也就是服务器前端,负责接收搜索通过第二种服务器-config服务器得到相关的第三种node服务器的信息,然后以_id分区,连接node服务器获取数据。
一定使用_ID来分区吗?在SHARDING的时候记得可以指定SHARDING KEY的
用了shared后 新增一台mongo服务器后,会不会涉及迁移数据呢
It's range-based partitioning. You can read two papers: Google's Bigtable and Yahoo!'s PNUTS.
在这里发现跟你一样特别的人,并与之交流...