检测到您已登录华为云国际站账号,为了您更更好的体验,建议您访问国际站服务⽹网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
未实名认证
已实名认证
OBS 2.0支持
文档数据库服务(Document Database Service,简称DDS)完全兼容MongoDB协议,提供安全、高可用、高可靠、弹性伸缩和易用的数据库服务,支持集群、副本集、单节点三种产品架构,同时提供一键部署、弹性扩容、容灾、备份、恢复、监控和告警等功能。
文档数据库服务具有以下特点:
① 自动搭建基于三副本的副本集实例供用户使用,提供一键式部署、数据高可靠存储、容灾以及故障切换等功能。
② 提供基于shard、mongos、config组成的分片集群实例,轻松扩展读写性能,用户可以方便快捷地构建DDS分布式数据库系统。
③ 提供一键式的数据库备份、恢复功能。用户可以通过管理控制台进行数据库常规备份及恢复。
④ 提供多项性能监控指标及告警功能,数据库性能可视化管理。
如何访问文档数据库服务?
文档数据库服务介绍【视频】
图说文档数据库服务
每个集群即一个独立运行的文档数据库,分片集群架构由路由(mongos)、配置(config)和分片(shard)组成。
数据读写请求经mongos分发,通过查询config信息,并行分配到相应shard,可轻松应对高并发场景,且config和shard均采用三副本架构,保证高可用。
① mongos为单节点配置,用户可以通过多个mongos实现负载均衡及故障转移,单个集群实例可支持2~32个mongos节点。
② shard节点是分片服务器,当前架构是三节点副本集。单个集群版实例可支持2~32个shard节点。
③ config为集群必备组件,负责存储实例的配置信息,由1个副本集构成。
④ 支持通过控制台新增mongos和shard节点,不支持通过原生命令新增节点。
⑤ 用户不可以直接连接访问config和shard节点,所有数据操作均需要连接mongos进行下发。
⑥ 租户所在区域支持3个及以上可用区时,支持跨3个可用区部署。此时,mongos节点可以选择单可用区或多可用区部署,config和shard组的主、备、隐藏点分别部署在主、备、第三可用区,实现跨可用区容灾。
⑦ 目前不支持将现有三节点副本集直接升级到集群模式。
发布区域:全部
如何购买集群实例?
如何通过内网连接集群实例?
如何通过公网连接集群实例?
副本集,即Replica Set,由一组mongod进程组成,提供了数据冗余与高可靠性的节点集合。
副本集架构由主节点、备节点和隐藏节点组成,自动搭建好三节点的副本集供用户使用,节点之间数据自动同步,保证数据的高可靠性。
用户可以直接操作主节点和备节点。若主节点故障,系统自动分配新的主节点,若仅备节点不可用,隐藏节点接管备节点服务,保证高可用。
如何购买副本集实例?
如何通过内网连接副本集实例?
如何通过公网连接副本集实例?
单节点架构仅包含单个节点,用户可以直接访问该节点。
单节点架构作为集群和副本集架构的补充,适用于研发、测试以及其他非企业核心数据存储的场景。让您能够以更低的价格享受文档数据库服务一键部署、可视化运维和弹性扩容等优势。
如何购买单节点实例?
如何通过内网连接单节点实例?
如何通过公网连接单节点实例?
文档数据库服务支持通过多种方式实现数据迁移,常见的数据迁移方式有:
① 通过数据复制服务迁移数据
② 通过mongoexport和mongoimport工具迁移数据
③ 通过mongodump和mongorestore工具迁移数据
其中,通过数据复制服务迁移数据是一种易用、稳定、高效的在线迁移方式,围绕云数据库,降低了数据库之间数据流通的复杂性,有效地帮助您减少数据传输的成本,推荐您使用更安全便捷的数据复制服务迁移实例。
如何通过数据复制服务迁移数据?
如何通过mongoexport和mongoimport工具迁移数据?
如何通过mongodump和mongorestore工具迁移数据?
随着业务数据的增加,原来申请的数据库存储容量不能满足需求,这时,您需要为实例进行存储扩容。
如何为集群实例进行存储扩容?
如何为副本集实例进行存储扩容?
如何为单节点实例进行存储扩容?
当用户购买的数据库实例的CPU和内存规格无法满足业务需求时,可以在控制台进行CPU和内存规格变更。
如何变更集群实例的CPU和内存规格?
如何变更副本集实例的CPU和内存规格?
如何变更单节点实例的CPU和内存规格?
文档数据库服务支持通过设置自动备份策略或创建手动备份,对数据库进行备份。当数据库故障或数据损坏时,可以通过已有的备份恢复数据库,从而保证数据可靠性。
如何设置自动备份策略?
如何创建手动备份?
如何恢复集群备份?
您可以使用数据库参数模板中的参数管理数据库引擎配置。数据库参数模板类似于数据库引擎配置值的容器,参数模板中的参数可应用于一个或多个数据库实例。
创建数据库实例时可以指定数据库参数模板为默认参数模板或已有参数模板。实例创建成功后也可以变更实例关联的参数模板。
默认模板包含针对运行的数据库实例进行优化的引擎默认值和数据库服务系统默认值。
如果希望数据库实例以客户自定义的引擎配置值运行,可轻松地创建一个新数据库参数模板,修改所需参数并应用到数据库实例,用以使用新数据库参数模板。
参数模板注意事项
如何创建参数模板?
如何编辑参数模板?
如何比较参数模板?
如何复制参数模板?
如何重置参数模板?
如何应用参数模板?
云监控服务可以对文档数据库服务的运行状态进行日常监控。您可以通过管理控制台,直观地查看文档数据库服务的各项监控指标。
由于监控数据的获取与传输会花费一定时间,因此,云监控显示的是当前时间5~10分钟前的监控状态。如果您的实例刚刚创建完成,请等待5~10分钟后查看监控数据。
如何查看监控指标?
文档数据库服务的日志管理功能支持查看数据库级别的错误日志、慢日志和审计日志,有助于您进行故障根因分析等操作。
如何查看错误日志?
如何查看慢日志?
如何查看审计日志?
标签管理服务(Tag Management Service,TMS)用于用户在云平台,通过统一的标签管理各种资源。标签管理服务与各服务共同实现标签管理能力,标签管理服务提供全局标签管理能力,各服务维护自身标签管理 。
为文档数据库实例添加标签,可以方便用户识别和管理拥有的文档数据库服务资源。您可以在创建实例时添加标签,也可以在实例创建完成后,在实例详情页添加标签。
如何添加标签?
如何编辑标签?
如何删除标签?
分享文档到微博
扫码分享文档
复制链接到剪贴板
您已选择评价星级,如有其他建议可在下方反馈,或直接提交反馈!
在使用文档中是否遇到以下问题
问题反馈
请至少选择一项反馈信息并填写问题反馈
字符长度不能超过500
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨