文档数据库服务 DDS 功能

文档数据库服务完全兼容MongoDB协议,提供安全、高可用、高可靠、弹性伸缩和易用的数据库服务。

版本兼容

兼容MongoDB社区版3.4、4.0、4.2、4.4版本

兼容性详情

高扩展性

横向扩展

支持分钟级添加副本集/集群节点,解决性能扩展问题;支持添加只读节点,应对大量读请求业务场景。

变更集群实例节点

变更副本集实例节点

纵向扩展

支持在控制台扩大或者缩小实例规格,应对不确定的业务变化。

变更集群实例的CPU和内存规格

存储扩展

当数据库数据超出磁盘容量时,支持按需扩容,解决海量数据问题。

磁盘扩容

高可靠

跨AZ部署

一个可用区发生故障后不会影响同一区域内下的其它可用区。DDS支持创建多可用区的集群。相比单可用区集群,多可用区集群具备更高的容灾能力,可以抵御机房级别的故障,满足用户跨AZ构建高可用性系统的需求。

创建跨可用区集群实例

创建跨可用区副本集实例

可用区迁移

支持将实例从一个可用迁移到另一个可用区;也支持从一个可用区迁移到多个可用区,解决AZ级别的容灾问题。

迁移可用区

备份恢复

支持自动备份和手动备份,且最多支持保存732天。支持通过备份将实例或者实例的某个库表恢复到指定时间点,用以满足不同的使用场景,如数据故障或损坏,实例被误删除。

数据备份

实例回收站

支持退订后的包周期实例和删除后的按需实例自动保存至回收站,默认保存7天,可在该周期内进行实例重建

设置实例回收站策略

查询实例回收站策略

查询回收站实例列表

高安全

网络隔离

虚拟私有云(Virtual Private Cloud,以下简称VPC)为云数据库构建隔离的、用户自主配置和管理的虚拟网络环境,提升用户云上资源的安全性,简化用户的网络部署。您可以在VPC中定义安全组、VPN、IP地址段、带宽等网络特性,方便管理、配置内部网络,进行安全、快捷的网络变更。

权限分离

您可以通过统一身份认证服务(Identity and Access Management,简称IAM)给您的 IAM 用户针对特定 GaussDB(for MySQL)资源分配不同的权限(如创建实例、修改参数模板、变更规格等),以达到用户之间的权限隔离。

权限管理

审计日志

您可以通过审计日志记录您对数据库或者集合执行的操作,生成的日志文件将以文件的形式存储在对象存储服务。通过查看日志文件,您可以对数据库进行安全审计,故障根因分析等操作。

审计日志策略管理

通过云日志服务查看审计日志

通过文档数据库服务查看审计日志

SSL加密

DDS实例支持开启SSL数据加密,防止数据中途被窃取,维护数据的完整性,确保数据在传输过程中不被改变。

设置SSL数据加密

存储KMS加密

您可以使用自己在KMS服务上上传的密钥对DDS数据进行静态加密

智能运维

监控指标

您可以通过Cloud Eye的资源监控功能可以了解数据库的运行情况,例如CPU使用率、内存使用率等。监控指标的刷新评率默认为1分钟,如需要提高精准度,可以改成1秒或者5秒。

文档数据库服务监控指标说明

设置秒级监控

查看监控指标

事件监控

事件监控提供了事件类型数据上报、查询和告警的功能。方便您将业务中的各类重要事件或对云资源的操作事件收集到云监控服务,并在事件发生时进行告警。

查看事件监控数据

创建事件监控的告警通知

事件监控支持的事件说明

日志管理

支持查看慢日志和错误日志。您可以通过错误日志分析系统中存在的问题,可以通过慢日志查找分析执行效率低的SQL语句。

日志配置管理

错误日志

慢日志

内核版本升级

DDS支持手动升级内核小版本,内核小版本的升级涉及性能提升、功能优化或问题修复等。

补丁升级