摘要: Mongodb的分片+replicaset一、 mongodb的分片分片(shard)是集群中负责数据某一子集的一台或多台服务器。一个分片可由多台服务器组成。分片是指不同的服务器保存不同的数据,它们的数据总和就是整个数据集。为了在分片间均匀地分配数据,MongoDB会在不同分片间移动数据子集。它会根据片键(key)来决定移动哪些数据。1. 分片数据1.1 一分片一区间分片最简单的方式就是每个分片负责存储一个区间段的数据,如用户名由4个分片进行存储,由用户名作为分片的依据那么将是如下情况:图:对用户名数据的分片存储这种方式有一个问题,在数据迁移时,可能会造成级联效应,即如果要将第一分片中的数据均 阅读全文
posted @ 2013-05-16 11:52 Geek_Ma 阅读(4511) 评论(1) 推荐(1) 编辑