键值存储、文档存储、列存储(大数据 Hbase)、图形存储 可扩展性、标准化、分布式计算、低成本、性能高没有结构化的存储要求 特征:N个节点的结群;任何节点可作为主节点;所有写入操作都在主节点;自动故障转移;自动恢复。 客户端从主节点读取数据,写入数据到主节点时,主节点与从节点进行数据交互保障数据的一致性。
在生产环境中,MongoDB 经常会部署成一个三节点的复制集,或者一个分片集群。
当 MongoDB 部署为一个复制集时,应用程序通过驱动,直接请求复制集中的主节点,完成读写操作。 另外两个从节点,会自动和主节点同步,保持数据的更新。
当 MongoDB 被部署为一个分片集群时,应用程序通过驱动,访问路由节点,也就是 Mongos 节点 Mongos 节点会根据读写操作中的片键值,把读写操作分发的特定的分片执行,然后把分片的执行结果合并,返回给应用程序。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。