国内服务器
亚洲服务器
欧洲服务器
北美洲服务器
南美洲服务器
大洋洲服务器
非洲服务器

首页>>IDC资讯

mongodb中的分片是什么

发表时间:2022-10-13 09:02:30

在mongodb中分片是指在多台计算机之间存储数据记录的过程,它能够将数据水平切分到不同的物理节点,当应用数据越来越大的时候,数据量也会越来越大。它是一种mongodb方法,可以满足数据增长的需求。它在数据库或搜索引擎中创建数据的水平分区,每个分区称为分片或数据库分片。

下面是详细介绍:

在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。

当MongoDB存储海量的数据时,一台机器可能不足以存储数据,也可能不足以提供可接受的读写吞吐量。这时,我们就可以通过在多台机器上分割数据,使得数据库系统能存储和处理更多的数据。

为啥使用分片

MongoDB分片

下图展示了在MongoDB中使用分片集群结构分布:

上图中主要有如下所述三个主要组件:

Shard:

用于存储实际的数据块,实际生产环境中一个shard server角色可由几台机器组个一个replica set承担,防止主机单点故障

Config Server:

mongod实例,存储了整个 ClusterMetadata,其中包括 chunk信息。

Query Routers:

前端路由,客户端由此接入,且让整个集群看上去像单一数据库,前端应用可以透明使用。


上一篇 下一篇
最新文章

如何提高云服务器的安全系数

香港独立IP空间有什么优势

香港空间影响百度收录吗

为啥要租用美国VPS

VPS的缺点有哪些

香港vps作用在哪里

VPS的优点有哪些

外贸网站为啥选择美国vps

VPS能建多少个网站

VPS要如何选择位置

相关文章

云虚拟主机和云主机不同点在哪

租赁的香港服务器网络很慢如何解决

租用美国高防服务器要考虑哪些注意事项

美国服务器硬盘加速采用raid0还是raid5

土耳其服务器租用收费价格都与哪些方面有关?

多WAN口宽带路由器负载均衡策略

atriumhosting : 12$/月/印尼/新加坡/美国洛杉矶/1C2G30G硬盘/2T流量起

phpwind和discuz不同点在哪

香港轻量应用服务器租用优点有多少

linux中怎样使用ifconfig命令

X

截屏,微信识别二维码

微信号:muhuanidc

(点击微信号复制,添加好友)

打开微信

微信号已复制,请打开微信添加咨询详情!