检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
datastore字段数据结构说明 名称 参数类型 是否必选 描述 type String 是 数据库版本类型。取值为“DDS-Community”。 version String 是 数据库版本。支持5.0、4.4、4.2、4.0、3.4版本,取值为“5.0”、“4.4”、“4.2”、“4.0”、“3.4”。 storage_engine
开启SSL,可以通过SSL方式连接数据库,具有更高的安全性。 目前已禁用不安全的加密算法,支持的安全加密算法对应的加密套件参考如下。 版本 支持的TLS版本 支持的加密算法套件 3.4 TLS 1.2 AES256-GCM-SHA384 AES128-GCM-SHA256 4.0 TLS
您可以灵活选择DDS的计费模式、配置项,针对不同的应用场景,选择不同规格的DDS实例。 集群 集群实例规格 支持的引擎和版本 购买集群实例 副本集 副本集实例规格 支持的引擎和版本 购买副本集实例 04 使用 根据业务发展需要,您可以随时添加集群实例的节点、扩容存储、变更规格、备份及恢复数
设置自动备份策略 使用场景 文档数据库服务按照设置的自动备份策略,对数据库进行自动备份。建议您定期对数据库进行备份,当数据库故障或数据损坏时,可以通过备份恢复数据库,从而保证数据可靠性。 创建文档数据库实例时,默认开启自动备份策略。待实例创建成功后,您可以根据业务需要修改自动备份策略或关闭自动备份策略。
【通知】2024年11月5日起文档数据库服务DDS5.0版本集群开放公测 【通知】2024年10月11日起文档数据库服务DDS副本集5.0版本开始转商计费 【通知】华为云文档数据库服务DDS3.4版本计划于2024年10月11日停售 【通知】2024年07月24日起文档数据库服务DDS5.0版本开放公测 【通知】2
务场景的实例。 表1 集群实例功能使用限制 功能 使用限制 实例部署 目前不是所有区域和可用区都支持部署集群实例。 数据库补丁升级 实例的版本需为3.4、4.0、4.2、4.4和5.0。 实例状态异常或执行其他action时,无法进行补丁升级。 实例中存在异常节点,无法进行补丁升级。
这样会造成查询扫描的记录过多,建议先基于索引字段查询,过滤出较小的数据集后再使用模糊查询。 避免使用$not。MongoDB 并不会对缺失的数据进行索引,因此$not的查询条件将会要求在一个结果集中扫描所有记录。如果$not是唯一的查询条件,会对集合进行全表扫描。 用$and时
/#std-label-tls-ssl。 Java 8之前的Java运行时环境(JRE)仅在更新版本中启用TLS 1.2协议。如果您的JRE尚未启用TLS 1.2协议,请升级到更高版本以使用TLS 1.2进行连接。 通过Java连接副本集,代码中的Java链接格式如下: mong
选择您所创建的本云DDS实例。 迁移模式 全量 全量为一次性迁移,如果您只进行全量迁移时,建议停止对源数据库的操作,否则迁移过程中源数据库产生的新数据不会同步到目标数据库。 全量+增量 增量可以在全量迁移完成的基础上实现数据的持续同步。 源数据库实例类型 迁移模式为“全量+增量”时,需要根据源数据库的具体来源进行设置。
/#std-label-tls-ssl。 Java 8之前的Java运行时环境(JRE)仅在更新版本中启用TLS 1.2协议。如果您的JRE尚未启用TLS 1.2协议,请升级到更高版本以使用TLS 1.2进行连接。 通过Java连接副本集,代码中的Java链接格式如下: mong
/#std-label-tls-ssl。 Java 8之前的Java运行时环境(JRE)仅在更新版本中启用TLS 1.2协议。如果您的JRE尚未启用TLS 1.2协议,请升级到更高版本以使用TLS 1.2进行连接。 通过Java连接单节点实例,代码中的Java链接格式如下: mo
/#std-label-tls-ssl。 Java 8之前的Java运行时环境(JRE)仅在更新版本中启用TLS 1.2协议。如果您的JRE尚未启用TLS 1.2协议,请升级到更高版本以使用TLS 1.2进行连接。 通过Java连接单节点实例,代码中的Java链接格式如下: mo
的子网。 迁移模式 全量 全量迁移为数据库一次性迁移,适用于可中断业务的数据库迁移场景,全量迁移将非系统数据库的全部数据库对象和数据一次性迁移至目标端数据库,包括:集合、索引等。 全量+增量 全量+增量迁移为数据库持续性迁移,适用于对业务中断敏感的场景,通过全量迁移过程完成目标端
实例类型,对应单节点,副本集,集群三种。 枚举值: Single Replica Sharding datastore 表6 object 实例的数据库引擎和版本。 status String 实例状态。 enterprise_project_id String 实例归属的企业项目ID,如果是def
租户在某一Region下的项目ID。请参考获取项目ID章节获取项目编号。 engine_name string query 否 数据库版本类型。取值为“DDS-Community”。获取方法请参见查询数据库版本信息。 响应消息 参数说明 表2 参数说明 名称 参数类型 是否必选 描述 storage_type Array
//实例名称 "datastore": { "type": "DDS-Community", //数据库版本类型 "version": "3.4", //数据库版本号 "storage_engine": "wiredTiger" //存储引擎 }, "region":
/#std-label-tls-ssl。 Java 8之前的Java运行时环境(JRE)仅在更新版本中启用TLS 1.2协议。如果您的JRE尚未启用TLS 1.2协议,请升级到更高版本以使用TLS 1.2进行连接。 通过Java连接集群实例时,代码中的Java链接格式如下: mo
/#std-label-tls-ssl。 Java 8之前的Java运行时环境(JRE)仅在更新版本中启用TLS 1.2协议。如果您的JRE尚未启用TLS 1.2协议,请升级到更高版本以使用TLS 1.2进行连接。 通过Java连接集群实例时,代码中的Java链接格式如下: mo
除了降低连接数以外,还需要注意单次请求的内存开销,尽量避免查询语句出现全表扫描、内存排序等。 使用慢日志功能,查询当前实例产生的慢日志。 分析慢日志,查找内存升高的原因:下面是某个慢请求日志示例,可查看到该请求进行了全表扫描,扫描了1561632个文档,没有通过索引进行查询。 {
数据库迁移 DDS实例是否支持跨region迁移 不同账号下的DDS数据库如何进行迁移? 高版本MongoDB迁移至低版本时,兼容度如何评估?