数据库

 首页 > 数据库 > MySql > 【MongoDB】在windows平台下mongodb的分片集群(四)

【MongoDB】在windows平台下mongodb的分片集群(四)

分享到:
【字体:
导读:
         摘要:前言:    今天周末却学了一天,有点不想学习了,就在刚写完前两篇后,大概过了一个小时,我就在心里说,如果刚才写的那两篇博客阅读量过了80我就些这篇博客,如果不过,今晚就不再学习了。刚刚一看,一篇恰好80,另一篇是85.。所以在此谢谢网友给的动力。那这篇博客继续给大家分享出来。我些这篇博客的目的想要...

【MongoDB】在windows平台下mongodb的分片集群(四)

前言:

    今天周末却学了一天,有点不想学习了,就在刚写完前两篇后,大概过了一个小时,我就在心里说,如果刚才写的那两篇博客阅读量过了80我就些这篇博客,如果不过,今晚就不再学习了。刚刚一看,一篇恰好80,另一篇是85.。所以在此谢谢网友给的动力。那这篇博客继续给大家分享出来。


我些这篇博客的目的想要告诉正在阅读的你,分片集群的好处。前面已经用三篇才讲诉分片集群,但是可能有的小伙伴听得迷惑。还不知道分片集群有什么好处。所以在这篇博客中我打算用现在框架来说明分片集群的好处;

一、 海量数据分布存储。

刚才我在4000端口上操作插入了9999条数据。大家知道我们刚才定义了两个分片,shard-a, 和shard-b. 两个分片。这样两个分片就可以共同存储9999条数据。并且是分开的。



如果数据量更大的话,可以把分片设置在不同的服务器上,每个服务其存储一定量数据,从而实现整体的存储。

二、分片内部利用复制集

我们登录3000端口或者30100端口,都可以看到shard-a和shard-b都是由三台机器构成的复制集。其中3000和3001,30100和30101服务器实现数据备份。 它们保存的数据是完全相同的,并且两台服务器中的其中任何一台发生故障,另一台就会自动代替它。 成为主数据库。






要是登录30100会查询结果类似。
















【MongoDB】在windows平台下mongodb的分片集群(四)
分享到:
Hibernate基础映射
Hibernate基础映射    在说Hibernate映射前,我们先来了解下对象关系映射 ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对这些对象的操作。我们来看一张图 通过该图,我们可以看出业务实体,在数据库中表现为关系数据,而在内存中表现为对...
MySQL MDL与存储引擎相关吗?
MySQL MDL与存储引擎相关吗?背景是某个业务的logdb历史oss_log(MyISAM表类型)例行删除,有时候会告"deadlock"。分析slow log发现有些删除需要很长时间,比如:drop table 2014_10_17_oss_abandonquest 花费了15041.2410秒。删除行为在凌晨4点发出,刚好落在备份期间,因为5.5有了MDL(Meta data lock),所以–single-tran...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……