在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

mongodb分片技术的示例分析

99次阅读
没有评论

共计 1471 个字符,预计需要花费 4 分钟才能阅读完成。

这篇文章主要为大家展示了“mongodb 分片技术的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让丸趣 TV 小编带领大家一起研究并学习一下“mongodb 分片技术的示例分析”这篇文章吧。

在 mongodb 里面存在另一种集群,就是分片技术,当数据量达到 T 级别的时候,我们的磁盘,内存就吃不消了,针对这样的场景我们该如何应对。

一:分片

mongodb 采用将集合进行拆分,然后将拆分的数据均摊到几个片上的一种解决方案。

下面我对这张图解释一下:

人脸:代表客户端,客户端肯定说,你数据库分片不分片跟我没关系,我叫你干啥就干啥,没什么好商量的。

mongos:  首先我们要了解”片键“的概念,也就是说拆分集合的依据是什么?按照什么键值进行拆分集合 ….

好了,mongos 就是一个路由服务器,它会根据管理员设置的“片键”将数据分摊到自己管理的 mongod 集群,数据

分片的对应关系以及相应的配置信息保存在 config 服务器 上。

mongod:  一个普通的数据库实例,如果不分片的话,我们会直接连上 mongod。

二:  实战

首先我们准备 4 个 mongodb 程序,我这里是均摊在 C,D,E,F 盘上,当然你也可以做多个文件夹的形式。

1:开启 config 服务器

先前也说了,mongos 要把 mongod 之间的配置放到 config 服务器里面,理所当然首先开启它,我这里就建立 2222 端口。

2:  开启 mongos 服务器

这里要注意的是我们开启的是 mongos,不是 mongod,同时指定下 config 服务器,这里我就开启 D 盘上的 mongodb,端口 3333。

3:启动 mongod 服务器

对分片来说,也就是要添加片了,这里开启 E,F 盘的 mongodb,端口为:4444,5555。

4:  服务配置

哈哈,是不是很兴奋,还差最后一点配置我们就可以大功告成。

  1   先前图中也可以看到,我们 client 直接跟 mongos 打交道,也就说明我们要连接 mongos 服务器,然后将 4444,5555 的 mongod

交给 mongos, 添加分片也就是 addshard()。

这里要注意的是,在 addshard 中,我们也可以添加副本集,这样能达到更高的稳定性。

2 片已经集群了,但是 mongos 不知道该如何切分数据,也就是我们先前所说的片键,在 mongodb 中设置片键要做两步

 ①:开启数据库分片功能,命令很简单  enablesharding(), 这里我就开启 test 数据库。

 ②:指定集合中分片的片键,这里我就指定为 person.name 字段。

5:  查看效果

好了,至此我们的分片操作全部结束,接下来我们通过 mongos 向 mongodb 插入 10w 记录,然后通过 printShardingStatus 命令

查看 mongodb 的数据分片情况。

这里主要看三点信息:

① shards:  我们清楚的看到已经别分为两个片了,shard0000 和 shard0001。

② databases:  这里有个 partitioned 字段表示是否分区,这里清楚的看到 test 已经分区。

③ chunks:  这个很有意思,我们发现集合被砍成四段:

无穷小  —— jack0,jack0 ——jack234813,jack234813——jack9999,jack9999——无穷大。

分区情况为:3:1,从后面的  on shardXXXX 也能看得出。

以上是“mongodb 分片技术的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计1471字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 不卡一区 | 日韩中文字幕高清在线专区 | 日韩制服国产精品一区 | 日韩精品人妻系列无码专区免费 | 人人妻人人澡人人爽人人精品av | 国产亚洲精品日韩综合网 | 中文字幕在线第一页 | 欧美在线不卡 | 九九热视频在线观看 | 久久精品夜色国产亚洲av | 国产精品免费看久久久无码 | 国产a级一级久久毛片 | 日本强伦姧熟睡人妻完整视频 | 亚州毛片 | 国产精品久久久久久久免费大片 | 九九精品99 | 深夜福利视频在线观看视频 | 中文字幕免费在线视频 | 鲁鲁鲁爽爽爽在线视频观看 | 人妻体内射精一区二区三区 | 中文字幕亚洲欧美日韩不卡 | 日本真人做人试看60分钟 | 美女的隐私视频网站蜜桃视频 | 男女超爽视频免费播放 | 亚洲精品国产高清不卡在线 | 欧美亚洲国产成人高清在线 | 青草资源站 | ww国产ww在线观看免 | 男人的亚洲天堂 | 天天鲁天天爱天天鲁天天 | 在线欧洲成人免费视频 | 精品无码久久久久久国产 | 亚洲精品动漫免费二区 | 亚洲精品国产第一区二区多人 | 久久精品国产99国产精品亚洲 | 视频黄色在线 | 亚洲精品一区二区三区四区手机版 | 欧洲精品码一区二区三区免费看 | 九九精品视频在线免费观看 | 日日摸人人拍人人澡 | 欧美日本在线播放 |