MongoDB
文章平均质量分 78
9_张晓
java高级开发
展开
-
MongoDb复制-主从复制
MongoDB是一种强大的、灵活、可扩展的数据存储方式。它扩展了关系型数据库的众多功能。而且在大数据时代下,高并发和海量的数据存储让关系型数据库有些力不从心,NoSql应运而生。而MongoDb是典型的NoSql数据库。下面看看利用主从复制如何搭建mongodb的分布式集群。 主从复制是MongoDb最常用的复制方式。这种方式非常灵活,可用于备份、故障恢复、读扩展等。 一、mongodb单原创 2015-07-31 15:35:48 · 1140 阅读 · 0 评论 -
MongoDb复制-副本集
上篇博客介绍了主从复制,它虽然能做到备份、数据恢复,但是同样存在问题。下面看看MongoDb设计的副本集。主从模式其实就是一个单副本的应用,没有很好的扩展性和容错性。而副本集具有多个副本保证了容错性,就算一个副本挂掉了还有很多副本。如图: 从图中可以看到客户端连接到整个副本集,不关心具体哪台机器是否挂掉。主服务器负责整个副本集的读写,副本集定期同步数据备份原创 2015-07-31 16:58:16 · 787 阅读 · 0 评论 -
MongoDB——分片
MongoDB支持自动分片技术。它相当于sql server中的表横切,当一个表太大时数据库服务器已经吃不消了,所以出现了分片技术。它也是一种集群。 一、什么是分片? 有一个集合collection,其中存储大量数据,当要分片时,根据一个条件将它分成几个部分,每个部分都是连续的数据。这样的每个部分叫做块。集合分块后,将它们分配到不同的服务器上。这就是分片。分片的依据是片键,即根据哪原创 2015-08-05 16:05:40 · 1363 阅读 · 1 评论