× 豆瓣邀请你参加有奖调查,答问卷赢奖品~

请教下MongoDB分片的原理

MatrixLe

来自: MatrixLe 2010-05-06 16:59:26

  • Mars

    Mars (上溢下漏) 2010-05-06 20:51:38

    官方文档对于这个的确语焉不详。因为分片目前还不是很成熟,所以还是耐心等等吧。等到1.6以后就可以放开使用了,估计文档也会跟上。

    最有用的介绍也就是这个了。
    http://www.mongodb.org/display/DOCS/Sharding+Introduction

  • 理想

    理想 (shaunli.com) 2010-05-18 11:53:09

    对应用来说是透明的吧

  • 王宜国

    王宜国 (http://itemspot.com) 2010-08-13 13:03:01

    首先,mongo使用_id这个OID数据结构,它是12位长度的,其中有时间,机器id,和自增数。shared时,服务器分成三种服务类型,一个是mongos,也就是服务器前端,负责接收搜索通过第二种服务器-config服务器得到相关的第三种node服务器的信息,然后以_id分区,连接node服务器获取数据。

  • hwang 2010-08-14 21:40:28

    一定使用_ID来分区吗?在SHARDING的时候记得可以指定SHARDING KEY的

  • not3

    not3 (你是否有足够的毅力来操控命运) 2010-09-21 11:23:57

    用了shared后 新增一台mongo服务器后,会不会涉及迁移数据呢

  • HarveyLiu

    HarveyLiu 2010-09-27 21:56:25

    It's range-based partitioning. You can read two papers: Google's Bigtable and Yahoo!'s PNUTS.

你的回应

回应请先 , 或 注册

5119 人聚集在这个小组

手机扫描二维码,把小组装进口袋

↑回顶部