mongodb将数据分割存储在多台服务器上,使得数据库系统能够存储喝处理更多的数据,以实现数据的分布式存储。单个mongodb复制集中的节点不能超过12个,因此复制集从本质上并不能解决数据海量存储问题。
mongodb分片结构主要包含以下几部分:
前端路由服务器:Router。客户端应用程序从Router接入mongdb分片集群。router可以让分片集群看上去响一个单一的数据库。通过mongos命令来启动router。
配置服务器:Config Server。它负责存储 MongoDB分片的元数据,以及后端的分片服务器信息。从MongoDB的3.4版本开始,Config Server必须被配置成复制集的形式
分片服务器:Shard Server。它负责存储实际的数据块。在实际生产环境中,一个 Shard Server 可以由几台服务聚从而防止主机单点故障造成数据丢失。分片服务器也必须是复制集的形式
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
墨天轮个人数说知识点合集
JiekeXu
322次阅读
2025-04-01 15:56:03
从Percona 发布Pro级产品得到的一些启发
库海无涯
94次阅读
2025-03-26 08:45:23
眼见高楼起,眼见高楼塌,MySQL的好日子到头了
AustinDatabases
81次阅读
2025-03-20 09:50:37
搞 PostgreSQL多才多艺的人--赵渝强 《PG数据库实战派》
AustinDatabases
52次阅读
2025-03-31 10:00:51
让数据先“活”起来,如何实现数据在企业中的最大价值
Roger的数据库专栏
48次阅读
2025-03-25 10:37:58
数据库界的“申公豹”,带云DBA走出--救生筏困境!
AustinDatabases
37次阅读
2025-03-28 14:57:16
AI 能替代DBA吗,我好焦虑,你焦虑个屁!!!
AustinDatabases
37次阅读
2025-03-18 10:46:01
让数据先“活”起来,如何实现数据在企业中的最大价值
小周的数据库进阶之路
36次阅读
2025-03-24 09:42:45
开源数据库 Licensing 定义的 “烦人” 原因? (译)
AustinDatabases
35次阅读
2025-03-25 18:14:38
腾讯云与MongoDB战略合作升级,瞄准AI时代的数据管理服务
腾讯云数据库
34次阅读
2025-03-21 10:34:16