文档数据库服务 DDS
文档数据库服务 DDS
本产品内“
”的所有结果
本产品内“
”的所有结果
最新动态
功能总览
服务公告
漏洞公告
漏洞修复策略
产品公告
【通知】2024年11月5日起文档数据库服务DDS5.0版本集群开放公测
【通知】2024年10月11日起文档数据库服务DDS副本集5.0版本开始转商计费
【通知】华为云文档数据库服务DDS3.4版本计划于2024年10月11日停售
【通知】2024年07月24日起文档数据库服务DDS5.0版本开放公测
【通知】2023年02月15日起文档数据库服务上线x86架构增强Ⅱ型副本集和集群shard的1:8系列规格
【通知】文档数据库服务DDS4.4邀请公测
【停售公告】华为云文档数据库服务DDS单节点规格计划于2023年07月15日停售内部通知
【通知】2023年10月8日起文档数据库服务DDS4.4版本开始转商计费
版本说明
版本信息说明
DDS4.4功能概述
产品发布说明
内核版本说明
产品介绍
图解文档数据库服务
什么是文档数据库服务
产品优势
文档数据库服务与自建数据库的对比优势
典型应用
功能特性
系统架构
集群架构
副本集架构
单节点架构
实例说明
引擎和版本
实例规格
集群实例规格
副本集实例规格
单节点实例规格
只读节点简介
约束与限制
计费说明
常用概念
实例
集群
数据库参数模板
区域和可用区
数据库连接数
内存
磁盘容量
兼容性说明
版本兼容性
浏览器兼容性
安全
责任共担
身份认证与访问控制
数据保护技术
审计与日志
监控安全风险
故障恢复
认证证书
权限管理
文档数据库服务与其他云服务的关系
文档数据库服务版本与社区版本的对应关系说明
计费说明
计费概述
计费模式
计费模式概述
包年/包月
按需计费
计费项
计费样例
变更计费模式
变更计费模式概述
按需转包年/包月
包年/包月转按需
续费
续费概述
手动续费
自动续费
费用账单
欠费说明
停止计费
成本管理
成本构成
成本分配
成本分析
成本优化
快速入门
快速了解DDS
购买并连接集群实例
购买并连接副本集实例
登录与注销文档数据库服务控制台
入门实践
用户指南
购买实例
购买集群实例
快速购买
自定义购买
购买副本集实例
快速购买
自定义购买
连接实例
连接集群实例
实例连接方式介绍
通过数据管理服务连接集群实例(推荐)
概述
通过DAS连接集群实例
内网连接集群实例
设置安全组规则
通过Mongo Shell连接集群实例(内网连接)
通过Mongo Shell连接集群实例只读节点
公网连接集群实例
绑定弹性公网IP
设置安全组
通过Mongo Shell连接集群实例(公网连接)
通过Robo 3T工具连接集群实例
通过程序代码连接集群实例
Java示例
Python示例
PHP示例
连接副本集实例
实例连接方式介绍
通过数据管理服务连接副本集实例(推荐)
概述
通过DAS连接副本集实例
内网连接副本集实例
设置安全组规则
通过Mongo Shell连接副本集实例(内网连接)
通过Mongo Shell连接副本集实例只读节点
公网连接副本集实例
绑定弹性公网IP
设置安全组规则
通过Mongo Shell连接副本集实例(公网连接)
通过Robo 3T工具连接副本集实例
通过程序代码连接副本集实例
Java示例
Python示例
PHP示例
连接单节点实例
实例连接方式介绍
通过数据管理服务连接单节点实例(推荐)
概述
通过DAS连接单节点实例
内网连接单节点实例
设置安全组
通过Mongo Shell连接单节点实例(内网连接)
公网连接单节点实例
绑定弹性公网IP
设置安全组
通过Mongo Shell连接单节点实例(公网连接)
通过Robo 3T工具连接单节点实例
通过程序代码连接单节点实例
Java示例
Python示例
PHP示例
数据迁移
迁移方案概览
通过数据复制服务迁移数据
通过mongoexport和mongoimport工具迁移数据
通过mongodump和mongorestore工具迁移数据
性能调优
参数调优
数据库读写性能提升
实例CPU使用率高问题排查
磁盘使用率高问题排查
内存使用率高问题排查
集群实例负载不均衡问题排查
慢请求定位方法
优化数据库语句方法
通过设置数据分片提升性能
权限管理
创建用户并授权使用DDS
DDS自定义策略
策略语法:RBAC
实例生命周期管理
实例状态
导出实例列表
重启实例或节点
删除按需实例
回收站
设置回收站策略
重建实例
变更实例
修改实例名称
修改实例备注
修改实例标签
修改数据库复制集名称
补丁升级
大版本升级
扩容磁盘
扩容集群实例的磁盘空间
扩容副本集实例的磁盘空间
扩容副本集只读节点磁盘空间
扩容单节点实例的磁盘空间
变更实例的CPU和内存规格
变更集群实例的CPU和内存规格
变更副本集实例的CPU和内存规格
变更单节点实例的CPU和内存规格
变更集群实例的节点
添加集群实例节点
添加集群实例只读节点
手动切换集群主备节点
回退集群实例的节点
变更副本集实例的节点
添加副本集实例节点
添加副本集实例只读节点
手动切换副本集主备节点
删除副本集实例节点
删除副本集实例只读节点
设置可维护时间段
迁移可用区
操作系统更新
数据备份
备份原理及方案
设置自动备份策略
设置增量备份策略
设置跨区域备份策略
设置实例备份方式
创建手动备份
删除手动备份
删除自动备份
停止备份
下载备份文件
使用OBS Browser+下载
使用浏览器直接下载
按地址下载
数据恢复
恢复方案
恢复备份到新实例
恢复集群备份到新实例
恢复副本集备份到新实例
恢复单节点备份到新实例
恢复跨区域备份到新实例
恢复备份到当前实例
恢复集群备份到当前实例
恢复副本集备份到当前实例
恢复单节点备份到当前实例
恢复备份到指定时间点
恢复集群实例到指定时间点
恢复副本集实例数据到指定时间点
恢复副本集库表到指定时间点
恢复集群库表到指定时间点
恢复跨区域备份到指定时间点
恢复备份到本地自建数据库
恢复集群备份到本地自建数据库
概述
目录及配置说明
恢复configsvr副本集
恢复shardsvr1副本集
恢复shardsvr2副本集
恢复dds mongos节点
检查集群状态
恢复副本集备份到本地自建数据库
恢复单节点备份到本地自建数据库
恢复增强版数据
参数模板管理
什么是参数模板
创建参数模板
修改DDS实例参数
查看参数修改历史
导出参数模板
比较参数模板
复制参数模板
重置参数模板
应用参数模板
查看参数模板应用记录
修改参数模板描述
删除参数模板
连接管理
实例连接数与会话管理
跨网段访问配置
申请Shard和Config节点的地址
修改实例内网地址
修改数据库端口
申请和修改内网域名
数据库使用
通过命令创建数据库账户
通过命令创建数据库
支持与限制的命令
通过命令管理时间漫游快照
数据安全性
设置SSL数据加密
重置管理员密码
修改实例安全组
监控与告警
文档数据库服务监控指标说明
设置秒级监控
查看监控指标
设置告警规则
告警规则管理
事件监控
事件监控简介
查看事件监控数据
创建事件监控的告警通知
事件监控支持的事件说明
审计
支持审计的关键操作列表
查看云审计日志
日志管理
日志配置管理
错误日志
通过云日志服务查看错误日志
通过文档数据库服务查看错误日志
慢日志
通过云日志服务查看慢日志
通过文档数据库服务查看慢日志
审计日志
审计日志策略管理
通过云日志服务查看审计日志
通过文档数据库服务查看审计日志
任务中心
智能DBA助手
实时诊断
实时会话
SQL自动查杀
跨可用区容灾
创建跨可用区集群实例
创建跨可用区副本集实例
计费管理
实例续费
按需计费实例转包周期
包周期实例转按需计费
退订包周期实例
标签管理
添加或修改标签
根据标签筛选实例
删除标签
配额管理
DDS使用规范建议
设计规范
开发规范
开发指南
数据库使用规范
基础命令规范
查询命令
写入/更新命令
删除命令
开发规范
设计规范
数据库使用
连接数据库
创建和管理数据库
创建和管理集合
创建和管理索引
应用程序开发教程
开发流程
驱动侧通用参数配置
基于Java开发
驱动包、环境依赖
连接数据库
访问数据库
完整示例
基于Python开发
PyMongo包
连接数据库
访问数据库
完整示例
基于Golang开发
驱动包
连接数据库
访问数据库
完整示例
更多教程
管理数据库权限
默认权限机制
角色管理
预置角色
自定义角色
创建并管理角色
用户管理
创建用户
更新用户
删除用户
系统集合
常用操作
常用CRUD操作
最佳实践
DDS最佳实践汇总
安全最佳实践
连接DDS实例的常用方式
其他云MongoDB迁移到DDS
本地MongoDB迁移到DDS
ECS自建MongoDB迁移DDS
如何实现副本集高可用和读写分离
通过设置数据分片提升性能
如何通过SQL优化来提升DDS性能
如何规避dds mongos路由缓存缺陷
排查DDS实例CPU使用率高的问题
排查DDS实例内存占用较高的问题
排查DDS实例连接数耗尽的问题
创建用户并授权使用DDS只读权限
合理使用DDL(Data Definition Languages)语句
DDS节点脱节原理和说明
安全白皮书
社区版
性能白皮书
测试方法
测试数据
通用型规格
集群
副本集
增强Ⅱ型规格
集群
副本集
API参考
使用前必读
概述
调用说明
终端节点
约束与限制
基本概念
API概览
如何调用API
构造请求
认证鉴权
返回结果
快速入门
API v3(推荐)
查询API版本
查询API版本列表
查询API版本信息
查询数据库版本信息
查询数据库规格
查询数据库磁盘类型
实例管理
创建实例
重启实例
删除实例
查询实例列表和详情
扩容实例存储容量
扩容集群实例的节点数量
变更实例规格
切换副本集实例的主备节点
切换SSL开关
修改实例名称
修改实例备注
修改数据库端口
变更实例安全组
绑定弹性公网IP
解绑弹性公网IP
修改实例内网地址
创建集群的Shard/Config IP
副本集跨网段访问配置
查询实例可迁移到的可用区
实例可用区迁移
设置实例回收站策略
扩容副本集实例的节点数量
实例新增只读节点
数据库补丁升级
开启/关闭秒级监控
查询秒级监控配置
设置可维护时间段
查询实例回收站策略
查询回收站实例列表
检查弱密码
查询数据库补丁升级预估时长
查询实例磁盘信息
获取SSL证书下载地址
查询数据库复制集名称
修改数据库复制集名称
删除实例的节点
删除实例的只读节点
查询副本集跨网段访问配置
查询LTS日志配置信息
关联LTS日志流
解除关联LTS日志流
设置磁盘自动扩容策略
查询磁盘自动扩容策略
批量数据库补丁升级
连接管理
查询实例节点会话
终结实例节点会话
查询实例节点连接数统计
备份与恢复
创建手动备份
删除手动备份
查询备份列表
查询自动备份策略
设置自动备份策略
恢复到新实例
获取备份下载链接
查询可恢复的时间段
获取可恢复的数据库列表
获取可恢复的数据库集合列表
恢复到当前实例
库表级时间点恢复
停止备份
批量删除手动备份
参数配置
获取参数模板列表
创建参数模板
删除参数模板
获取参数模板详情
修改参数模板
应用参数模板
获取指定实例的参数信息
修改指定实例的参数
查询可应用的实例
查询参数模板应用历史
查询参数修改历史
参数模板比较
复制参数模板
重置参数模板
校验参数模板名称是否存在
查询实例参数的修改历史
获取日志信息
查询数据库慢日志(新版)
获取慢日志下载链接
设置慢日志明文开关
查询数据库错误日志(新版)
获取错误日志下载链接
设置审计日志策略
查询审计日志策略
获取审计日志列表
获取审计日志下载链接
查询慢日志明文开关
删除审计日志
标签管理
查询资源实例
批量添加或删除资源标签
查询资源标签
查询项目标签
管理数据库和用户
创建数据库用户
创建数据库角色
查询数据库用户列表
查询数据库角色列表
修改数据库用户密码
检查数据库密码
查询集群均衡设置
设置集群均衡开关
设置集群均衡活动时间窗
删除数据库用户
删除数据库角色
查询数据库列表
配额管理
查询配额
数据库运维
获取killOp规则列表
创建killOp规则
启用/禁用killOp规则
删除killOp规则
强制备节点升主
任务管理
获取指定ID的任务信息
查询任务列表和详情
查询定时任务
取消定时任务
API v3(即将下线)
查询所有实例规格信息
查询数据库慢日志
查询数据库错误日志
应用示例
查询实例列表
修改实例名称
删除实例
权限策略和授权项
策略和授权项说明
文档数据库服务授权项说明
附录
异常请求结果
状态码
错误码
获取项目ID
文档数据库服务监控指标说明
SDK参考
SDK概述
场景代码示例
常见问题
产品咨询
DDS和社区版MongoDB有什么关系
DDS 4.2及其以上版本切RocksDB存储引擎相关问题Q&A
DDS和GeminiDB Mongo有什么区别
使用文档数据库服务要注意什么
什么是文档数据库实例可用性
我的实例是否会受其他用户实例影响
DDS是否支持多可用区部署
实例创建成功后是否支持更换VPC
实例创建成功后是否支持更换区域
什么是Hidden节点
什么是逻辑会话(Logical Sessions)
数据库版本
DDS是否支持版本升级
资源冻结/释放/删除/退订
资源及磁盘管理
哪些数据会占用文档数据库实例空间
占用文档数据库服务磁盘空间的日志及文件有哪些
为什么界面上查看的磁盘使用空间比实际的使用量小
数据删了磁盘空间但没有减少
购买的副本集实例是4核8GB的,为什么驻留内存只有4GB左右而不是8GB
扩容及规格变更
DDS是否支持不同类型实例变更
DDS是否支持添加节点
DDS在分片节点扩容期间服务是否可用
数据库性能
集群和副本集在什么情况会触发主备切换
磁盘使用率高问题排查
副本集中主备同步存在多长时间的延迟
副本集主备节点之间的数据同步方式是什么
分片内存超过90%产生告警,如何消减
DDS集群持续写入数据后查询报错怎么处理
数据库权限
实例创建时指定的root账号拥有什么权限?
默认权限机制
角色管理
预置角色
自定义角色
创建并管理角色
用户管理
创建用户
更新用户
删除用户
创建与删除
创建DDS实例时,如何选择规格和节点
实例创建成功后,为什么在控制台看不到
可以通过创建模板的方式创建实例吗
为什么我的数据会丢失或被删除
如果删除我的云账号是否会删除备份
删除和退订实例的区别是什么
数据库连接
DDS实例连接失败怎么办
实例的连接数满导致实例连接失败,如何处理?
如何查询及限制连接数
ECS和DDS署在不同的VPC,网络不通怎么办
应用程序是否需要支持自动重连数据库
如何创建并登录弹性云服务器
客户端安装
如何安装MongoDB客户端
如何安装Robo 3T工具
数据库基本使用
如何查看当前副本集实例的主备节点
文档数据库中创建失败的索引可以删除吗
DDS是否支持TTL索引清理过期数据
如何使用MapReduce命令
DDS是否支持$round函数
如何管理均衡器Balancer
数据库迁移
DDS实例是否支持跨region迁移
不同账号下的DDS数据库如何进行迁移?
高版本MongoDB迁移至低版本时,兼容度如何评估?
数据库存储
DDS使用的的存储配置是什么
数据超过了文档数据库实例的最大存储容量怎么办
什么是DDS实例的只读状态?
数据库参数
DDS支持修改时区吗
用户需要关注实例的哪些参数
MapReduce提示不支持JavaScript
DDS是否支持设置majority级别的readConcern
备份与恢复
DDS实例删除后,手动备份是否继续收费
如何将文档数据库备份到弹性云服务器上
文档数据库服务能够保存多长时间的备份
如何找回DDS丢失的备份数据
备份空间里面包含哪些文件
DDS的备份是如何收费的
网络安全
文档数据库服务有哪些安全保障措施
为什么在虚拟私有云中使用文档数据库
如何确保在虚拟私有云中运行的文档数据库的安全
DDS是否支持选择创建IPV6子网
将根证书导入Windows/Linux操作系统
监控和告警
用户平时需要关注实例的哪些性能指标
配置DDS告警规则时,找不到常规监控项怎么办?
DDS的监控指标采集粒度是多少
WiredTiger引擎脏数据的缓存过高告警恢复手段
故障排除
概述
DDS实例节点故障处理机制
连接失败,提示:network error while attempting to run command ‘isMaster’
连接失败,提示:No route to host以及connection attempt failed
连接失败,提示:Authentication failed
连接失败,提示:couldn't connect to server
连接失败,提示:cannot list multiple servers in URL without ‘replicaSet’ option
Java驱动连接实例失败,提示:Timeout while receiving message
连接失败,提示:exception: login failed 以及 U_STRINGPREP_PROHIBITED_ERROR
视频帮助
文档下载
通用参考
产品术语
云服务等级协议(SLA)
白皮书资源
支持区域
系统权限