暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Mongodb分片技术

原创 小气鬼 2023-01-09
359

mongodb将数据分割存储在多台服务器上,使得数据库系统能够存储喝处理更多的数据,以实现数据的分布式存储。单个mongodb复制集中的节点不能超过12个,因此复制集从本质上并不能解决数据海量存储问题。
mongodb分片结构主要包含以下几部分:
图片.png
前端路由服务器:Router。客户端应用程序从Router接入mongdb分片集群。router可以让分片集群看上去响一个单一的数据库。通过mongos命令来启动router。
配置服务器:Config Server。它负责存储 MongoDB分片的元数据,以及后端的分片服务器信息。从MongoDB的3.4版本开始,Config Server必须被配置成复制集的形式
分片服务器:Shard Server。它负责存储实际的数据块。在实际生产环境中,一个 Shard Server 可以由几台服务聚从而防止主机单点故障造成数据丢失。分片服务器也必须是复制集的形式

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论