22.18K 浏览2016/01/26分片 0 cpolive@vip.qq.com0 2016/01/27 0条评论 version 2.6 单个DB,gridfs存文件400G, 对这DB进行分片 然后对gridfs分片,需要主要什么问题? 2 答案 活跃已投票最新最老的 0 cpolive@vip.qq.com0 发布 2016/01/28 0 条评论 还有一个问题,分片间chunk移动之后,空间不会像MV那样挪出来 这个问题,有方法解决么? files_id,n这个组合是怎么分片的,没找到具体的文档。谢谢 0 TJ130 发布 2016/01/27 0 条评论 GridFS 只是个Driver端封装。在mongod看来只是两个普通的的集合。一般分片规则同样适用。400G的话只需要对fs.chunks进行分片。通常来说会选用files_id,n这个组合 db.fs.chunks.createIndex( { files_id : 1 , n : 1 } ) db.runCommand( { shardCollection : “test.fs.chunks” , key : { files_id : 1 , n : 1 } } ) 注册 或 登录