分享好友 最新动态首页 最新动态分类 切换频道
hexo框架做网站/百度关键词seo年度费用
2024-12-26 19:49

分片(即sharding)是将数据拆分至不同数据节点的方式。

1、在mongoDB中提供了自动分片的方式,它会根据数据块(chunk)大小的设定,对片键进行拆分

2、mongoDB配置分片,要配置三类节点,包括

  2.1 配置节点:存储分片的配置信息,包括由哪些分片、chunk信息等

  2.2 路由节点:配置完分片后,所有的SQL操作都通过该路由节点,由该路由节点路由至不同的数据节点

  2.3 分片节点:即数据节点,存储拆分后的数据;分片节点可以使一个普通的数据节点也可以使一个副本集

下文记录在单机下,配置一个基本的sharding

配置环境,操作系统: windows 7, mongodb版本: 2.6.4

1、创建文件夹目录 http://www.ztmm.cn/dbs/config http://www.ztmm.cn/dbs/shard1 http://www.ztmm.cn/dbs/shard2

2、启动配置节点  mongod.exe --dbpath http://www.ztmm.cn/dbs/config --port 10000

3、启动路由节点 mongod.exe --port 20000 --configdb localhost:10000 --chunksize 1

备注:此处将路由节点与配置节点关联,同时设置chunksize大小,为测试起见设置为1M

4、启动分片节点

mongod.exe --dbpath http://www.ztmm.cn/dbs/shard1 --port 30000

mongod.exe --dbpath http://www.ztmm.cn/dbs/shard2 --port 40000

5、登陆路由节点,进行配置

mongo.exe localhost:20000

use admin

db.runCommand({"addshard":“localhost:30000”})

db.runCommand({"addshard":"localhost:40000"})//增加分片

db.runCommand({"enablesharding":"test"}); //设置test库为可分片

db.runCommand({"shardcollection":"test.user","key":{"age":1}}); //设置test库中的user集合中age字段为片键

6、测试

登陆路由节点,在该节点中插入大量数据,如20000条use记录

此时登陆两个数据节点,可以发现皆有数据。

在路由节点中输入命令db.user.stats(),可以查看具体状态,如下

备注

一、在实际测试中,我发现该状态是改变的

1、当未有数据插入时,shards中只有shard0000;此时shard0001中无test数据库

2、当插入数据到一定量时,shards中有shard0000和shard0001,但此时实际的shard0001的数据库只是建立了test库和user集合,无数据

3、当再次插入数据时,shard0001中的test库开始可以查到数据

个人理解如下

mongodb在shard时会有一个预留量,即当第一个chunk快用完时,会提前准备新的chunk。

二、登陆config节点可以查找相关的配置表,在其config数据库下

最新文章
迅游加速器与联发科技深度合作,为手游用户解决网络延时难题
  在移动互联网领域,游戏、社交和购物是当今前三大应用。然而,对于规模最大的游戏用户来说,如何自动选择低延迟网络、避开拥堵线路,始终是个绕不开的难题。  7月30日,联发科技在上海举办以“游戏芯生 战力觉醒”为主题的新品技术发
百度爱采购代运营业务
百度爱采购代运营主要涉及的服务内容包括:1.页面模板设计:代运营公司可以帮助设计页面模板,包括封面图样式模板、详情页版式等,以提升商品的展现效果。2.问答营销:代运营公司可以协助进行问答营销,利用内部数据优势,帮助商家提高曝光
自助共享棋牌室小程序怎么开发?
自助共享棋牌室小程序怎么开发?这是当前市场中一个备受关注的话题,尤其在疫情后,很多人选择在家中进行休闲娱乐,而自助共享棋牌室的需求日益增加。作为一家专注于游戏和预约系统开发的企业,广州创智慧科技有限公司凭借其丰富的技术积累
百度中山公司
公司简介:公司简介:作为全球规模**大的中文搜索引擎,百度致力于向用户提供**便捷的搜索服务。百度拥有全球**大的中文网页库,每天处理来自一百多个国家的超过一亿人次的搜索请求。简单强大的搜索功能深受网民的信赖,每天有超过七万用户
打造高效网站导航,规划与实施全方位指南
高效实用的网站导航搭建攻略:首先明确网站定位与用户需求,规划导航结构,合理布局;选择合适的导航菜单设计,确保清晰易用;通过优化用户体验和搜索引擎优化,提升导航效果。规划阶段设计阶段实施阶段在互联网飞速发展的今天,网站如雨后
新奥2024今晚开奖结果,高效实施方法解析_WP版22.93
新奥2024彩票,作为全球最大的彩票之一,今晚的开奖结果备受瞩目。彩票爱好者们早已摩拳擦掌,准备迎接这一激动人心的时刻。新奥彩票以其公正性、透明度和高奖金而闻名,吸引了全球数以亿计的参与者。随着开奖时间的临近,彩票销售点外排起
第23章阿里布达年代
变异豺狼在嘶吼,绝命飞刀破空无声,令它难以判断飞刀的轨迹,一时不查竟然连被攻击了两次,可他却连对手的人影子都没见到,实在是太憋屈了。林雪家住在九楼,这种老式住宅是没有电梯的,不过以洪武的身体素质爬上个九楼连汗都没出,仅仅几
用AI生成超逼真美女写真,轻松打造你的个性化图像!
限时免费,点击体验最近超火的AI生图神器,坐拥3000美女的大男主就是你! https://ai.sohu.com/pc/generate/textToImg?_trans_=030001_yljdaimn 在数字艺术的快速发展中,AI生成图像的技术逐渐普及。最近,有一款名为搜狐简单AI的工具,引
最准一码一肖100%凤凰网释义与警惕犯罪行为的深入探讨
在当今社会,随着互联网的普及和科技的飞速发展,各种信息充斥在我们的日常生活中。“最准一码一肖100%凤凰网”这样的关键词组合,时常出现在人们的视野中,这样的信息背后往往隐藏着复杂的问题,需要我们深入解析并警惕其中可能存在的违法
百度seo排名优化助手介绍
百度SEO排名优化助手是一款针对百度搜索引擎的优化工具,旨在帮助企业或个人提高网站在百度搜索结果页(SERP)的排名和曝光率。以下是对百度SEO排名优化助手的详细介绍:一、主要功能关键词研究与推荐根据企业的需求和目标,提供关键词研究
相关文章
推荐文章
发表评论
0评