MongoDB 分片是基于区域(range)的。
所以一个集合(collection)中的所有的对象都被存放到一个块 (chunk)中。
只有当存在多余一个块的时候,才会有多个分片获取数据的选项。
现在,每个默认块的大小 是 64Mb,所以你需要至少 64 Mb 空间才可以实施一个迁移。
相关问题
-
果我在使用复制技术(replication),可以一部分使用日志(journaling)而其他部分则不使用吗?
1年前 0 106
-
我可以把 moveChunk 目录里的旧文件删除吗?
1年前 0 259
-
我必须调用 getLastError 来确保写操作生效了么?
1年前 0 126
-
什么是“mongo”?
1年前 0 110
-
MongoDB 在 A:{B,C}上建立索引,查询 A:{B,C}和 A:{C,B}都会使用索引吗?
1年前 0 113
-
MongoDB 中的分片是什么意思?
1年前 0 258
-
如果块移动操作(moveChunk)失败了,我需要手动清除部分转移的文档吗?
1年前 0 283
-
如果在一个分片(shard)停止或者很慢的时候,我发起一个查询会怎样?
1年前 0 154
-
在 MongoDB 中如何查看数据库列表?
1年前 0 277
-
MongoDB 的优势有哪些?
1年前 0 134
-
mongo-什么是文档?
1年前 0 122
-
如何查看使用 MongoDB 的连接?
1年前 0 168
-
分析器在 MongoDB 中的作用是什么?
1年前 0 104
-
在 MongoDB 中如何创建一个新的数据库?
1年前 0 110
-
我应该启动一个集群分片(sharded)还是一个非集群分片的 MongoDB 环境?
1年前 0 124
-
mongo-什么是集合?
1年前 0 126
-
更新操作立刻 fsync 到磁盘?
1年前 0 133
-
MongoDB 是由哪种语言写的?
1年前 0 102
-
journal 回放在条目(entry)不完整时(比如恰巧有一个中途故障了)会遇到问题吗?
1年前 0 123
-
你说的 NoSQL 数据库是什么意思?NoSQL 与 RDBMS 直接有什么区别?为什么要使用和不使用 NoSQL 数据库?说一说 NoSQL 数据库的几个优点?
1年前 0 205