免费文档数据库服务 DDS介绍
文档数据库服务(Document Database Service,简称DDS)完全兼容MongoDB协议,提供安全、高可用、高可靠、弹性伸缩和易用的数据库服务,支持集群、副本集、单节点三种产品架构,同时提供一键部署、弹性扩容、容灾、备份、恢复、监控和告警等功能。
文档数据库服务具有以下特点:
• 自动搭建基于三副本的副本集实例供用户使用,提供一键式部署、数据高可靠存储、容灾以及故障切换等功能。
• 提供基于shard、mongos、config组成的分片集群实例,轻松扩展读写性能,用户可以方便快捷地构建DDS分布式数据库系统。
• 提供一键式的数据库备份、恢复功能。用户可以通过管理控制台进行数据库常规备份及恢复。
• 提供多项性能监控指标及告警功能,数据库性能可视化管理。
文档数据库服务DDS产品类型有哪些?
文档数据库服务DDS 产品架构分为如下几个类型: 集群、副本集、单节点
实例类型
|
简介
|
使用说明
|
适用场景
|
---|---|---|---|
单节点实例 |
单节点架构仅包含单个节点,用户可以直接访问该节点。 |
单节点出现故障后,无法保障及时恢复。 |
• 研发测试。 • 学习培训。 • 小型企业内部系统业务。 |
副本集 |
副本集,即Replica Set,由一组mongod进程组成,提供了数据冗余与高可靠性的节点集合。 |
• 副本集架构由主节点、备节点和隐藏节点组成,自动搭建好三节点的副本集供用户使用,节点之间数据自动同步,保证数据的高可靠性。 • 用户可以直接操作主节点和备节点。若主节点故障,系统自动分配新的主节点,若仅备节点不可用,隐藏节点接管备节点服务,保证高可用。 |
对于需要保证高可用的中小型业务系统,建议选择副本集。 |
集群 |
每个集群即一个独立运行的文档数据库,分片集群架构由路由(mongos)、配置(config)和分片(shard)组成。 |
数据读写请求经mongos分发,通过查询config信息,并行分配到相应shard,可轻松应对高并发场景,且config和shard均采用三副本架构,保证高可用。 |
如果业务系统除了要求高可用之外,还需要较高的可扩展性,建议选择集群。 |