MongoDB分片集群

梓杰 2019-09-22

数据存储与数据库 MongoDB 集群

一、MongoDB分片介绍

1.1 什么是MongoDB分片

  对于数据库来讲,在大数据量和高吞吐量的场景下,会对单节点造成较大压力,大查询会将单机CPU耗尽,大数据量会对单机的存储压力较大,最终会耗尽系统的内存而将压力转移到磁盘IO上。MongoDB采用分片技术来将大型集合分割到不同服务器上,也就是水平扩展。
  分片技术为应对高吞吐量与大数据量提供了方法,减少了每个分片需要存储的数据量和需要处理的请求数,因此,通过分片集群可以提高MongoDB的存储容量和吞吐量。

1.2 分片技术的优势

1、透明化
   MongoDB自带mongos路由进程。通过mongos将客户端发来的请求准确无误的路由到集群中的一个或者一组服务器上,同时会把接收到的响应聚合起来发回到客户端。
2.高可用
  MongoDB通过将副本集和分片集群结合使用,在确保数据实

登录 后评论
下一篇
云栖号资讯小编
2460人浏览
2020-05-25
相关推荐
mongodb系列之---mongodb 分片
2653人浏览
2017-12-11 14:13:59
MongoDB 搭建分片集群
872人浏览
2016-08-18 15:13:00
MongoDB集群之分片
1268人浏览
2015-07-13 17:49:00
28个MongoDB 的问题
1086人浏览
2015-01-06 16:21:00
MongoDB 分片集群技术
2093人浏览
2018-01-18 14:51:58
mongodb分片实战
941人浏览
2017-11-23 22:35:00
MongoDB之分片集群(Sharding)
1719人浏览
2018-06-21 15:39:00
mongodb分片扩展架构
1634人浏览
2018-03-13 21:58:00
1
1
0
1395