文档数据库服务DDS产品特点

文档数据库服务(Document Database Service,简称DDS)完全兼容MongoDB协议,提供安全、高可用、高可靠、弹性伸缩和易用的数据库服务,支持集群、副本集、单节点三种产品架构,同时提供一键部署、弹性扩容、容灾、备份、恢复、监控和告警等功能。

文档数据库服务具有以下特点:

1、文档数据库服务DDS自动搭建基于三副本的副本集实例供用户使用,提供一键式部署、数据高可靠存储、容灾以及故障切换等功能。

2、文档数据库服务DDS提供基于shard、mongos、config组成的分片集群实例,轻松扩展读写性能,用户可以方便快捷地构建DDS分布式数据库系统。

3、文档数据库服务DDS提供一键式的数据库备份、恢复功能。用户可以通过管理控制台进行数据库常规备份及恢复。

4、文档数据库服务DDS提供多项性能监控指标及告警功能,数据库性能可视化管理。

文档数据库服务 DDS 三大实例架构介绍

集群架构

集群架构

集群由Mongos(路由)、Config(配置)和Shard(分片)组件构成。


文档数据库服务DDS数据读写请求经mongos分发,通过查询config信息,并行分配到相应shard,可轻松应对高并发场景,且config和shard均采用三副本架构,保证高可用。

  • · mongos为单节点配置,用户可以通过多个mongos实现负载均衡及故障转移,单个集群实例可支持2~32个mongos节点。


    · shard节点是分片服务器,当前架构是三节点副本集。单个集群版实例可支持2~32个shard节点。


    · config为集群必备组件,负责存储实例的配置信息,由1个副本集构成。


    · 集群适用于业务系统数据量大、具有较高的可用性和可扩展性的场景。

副本集架构

副本集架构

副本集,即Replica Set,由一组mongod进程组成,提供了数据冗余与高可靠性的节点集合。

  • 副本集架构由主节点、备节点和隐藏节点组成,DDS自动搭建三节点的副本集供用户使用,节点之间数据自动同步,保证数据的高可靠性。对于需要保证高可用的中小型业务系统,推荐使用副本集。


    · 主节点:即Primary节点,用于读写请求。

    · 备节点:即Secondary节点,用于读请求。

    · 隐藏节点:即Hidden节点,用于备份数据。


    用户可以直接操作主节点和备节点。若主节点故障,系统自动分配新的主节点。副本集架构如图所示。

副本集架构

副本集架构

文档数据库服务DDS三节点副本集实例创建成功后,您可以根据需要新增节点至五节点或七节点副本集,新增的节点均为Secondary节点,并持续同步数据。如何新增副本集节点,请参见添加副本集实例的节点。

单节点架构

单节点架构

单节点架构仅包含单个节点,用户可以直接访问该节点。

  • 单节点架构作为集群和副本集架构的补充,适用于研发、测试以及其他非企业核心数据存储的场景。让您能够以更低的价格享受文档数据库服务一键部署、可视化运维和弹性扩容等优势。

热销数据库类型

了解更多云数据库请前往云数据库产品总览,获取数据库优惠活动请前往云数据专场

活动规则

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

活动时间: 2020年8月12日-2020年9月11日

活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;

  • 云数据库 GaussDB

    华为新一代企业级分布式关系型数据库产品

    了解更多
  • 云数据库 GaussDB for MySQL

    华为新一代完全兼容MySQL的企业级数据库

    立即前往
  • 云数据库 RDS for MySQL

    全球最受欢迎的开源数据库之一

    立即下载
  • GeminiDB Cassandra 接口

    兼容Cassandra/DynamoDB协议,适用于社交场景对关注、发帖、点赞等操作存储

    立即加入
  • GeminiDB Mongo 接口

    兼容MongoDB协议,适用于对高并发场景,可以快速灵活添加计算节点

    立即前往
  • GeminiDB Redis 接口

    提供一键部署、快速备份恢复、计算存储独立扩容、监控告警等服务能力

    立即前往

文档数据库服务DDS相关名词解释