位置: 编程技术 - 正文
推荐整理分享MongoDB分片测试(mongodb分区分片),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mongodb分片算法,mongodb分片算法,mongodb对已有的数据分片,mongodb分片片键选择,mongodb对已有的数据分片,mongodb分片的工作原理,mongodb分区分片,mongodb分片的工作原理,内容如对您有帮助,希望把文章链接给更多的朋友!
分片是mongoDB扩展的一种方式。分片分割一个collection并将不同的部分存储在不同的机器上。当一个数据库的collections相对于当前空间过大时,你需要增加一个新的机器。分片会自动的将collection数据分发到新的服务器上。
1. 连接到mongos可查看系统相关信息
2. 对数据库启用分片
2.1 当前可连接到 mongos 查看数据库或者集合的分片情况(没有分片):
2.2 对数据库激活分片功能:
2.3 此时查看数据库分区情况,partitioned变为 “true”。
启用数据库分片并没有将数据进行分开,还需要对 collection 进行分片。
3. 对集合启用分片
启用前,有几个问题需要考虑的:
选择哪个键列作为shard key 。(更多参考:Considerations for Selecting Shard Keys)
如果集合中已经存在数据,在选定作为shard key 的键列必须创建索引;如果集合为空,mongodb 将在激活集合分片(sh.shardCollection)时创建索引。
集合分片函数sh.shardCollection ,
sh.shardCollection(".",shard-key-pattern)
mongos>sh.shardCollection("test.tab", { "_id": "hashed"})
测试插入数据:
插入完毕,当前文档数目:
启用集合分片
以上内容是小编给大家介绍的MongoDB分片测试,希望对大家有所帮助!
MongoDB实现基于关键词的文章检索功能(C#版) 我的实现目标是:可以通过一个或多个关键词搜索到文章。可以通过文章的关键词列表查询到其相关文章。查询到的结果依据相关程度降序排列。查询
Mongodb聚合函数count、distinct、group如何实现数据聚合操作 上篇文章给大家介绍了Mongodb中MapReduce实现数据聚合方法详解,我们提到过Mongodb中进行数据聚合操作的一种方式——MapReduce,但是在大多数日常使用过程
Mongodb中MapReduce实现数据聚合方法详解 Mongodb是针对大数据量环境下诞生的用于保存大数据量的非关系型数据库,针对大量的数据,如何进行统计操作至关重要,那么如何从Mongodb中统计一些数
标签: mongodb分区分片
本文链接地址:https://www.jiuchutong.com/biancheng/312536.html 转载请保留说明!友情链接: 武汉网站建设