检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
备节点:即Secondary节点,用于读请求。 隐藏节点:即Hidden节点,用于业务数据的备份。 用户可以直接操作主节点和备节点。若主节点故障,系统自动分配新的主节点。副本集架构如下图所示。 图1 三节点副本集架构 三节点副本集实例创建成功后,您可以根据需要新增节点至五节点或七节点副本集,新增的节点均为Second
租户在某一Region下的项目ID。请参考获取项目ID章节获取项目编号。 instance_id 是 String 实例ID,可以调用“查询实例列表和详情”接口获取。如果未申请实例,可以调用“创建实例”接口创建。 请求消息 参数说明 表2 请求Body参数 参数 是否必选 参数类型 描述 file_names
S实例创建、连接的整体流程。 如何选择集群、副本集和单节点? DDS提供了集群、副本集和单节点三种不同类型的实例,分别采用不同的部署架构,可以满足多场景业务需求。 表1 实例类型介绍 实例类型 适用场景 集群 提供dds mongos、shard、和config三类节点。可自由选择dds
的价格享受文档数据库服务一键部署、可视化运维和弹性扩容等优势。 适用于研发测试、学习培训、小型企业内部系统业务等场景。 弹性伸缩 DDS提供了变更实例存储空间、节点数量、CPU和内存规格的功能,您可以根据业务需要灵活配置所需资源。 可视化管理 管理控制台提供全面的监控信息,简单易用,灵活管理,可视又可控。
创建手动备份 文档数据库服务支持对可用的实例创建备份,用户可以通过备份恢复数据,保证数据可靠性。 前提条件 当集群实例和副本集实例的Hidden节点状态正常时,才可以创建备份(包括手动备份、自动备份、增量备份)。 手动备份说明 备份类型: 全量备份:全量备份表示对所有目标数据进行
创建跨可用区集群实例 DDS支持创建多可用区的集群。相比单可用区集群,多可用区集群具备更高的容灾能力,可以抵御机房级别的故障。如果您的应用需要较高的容灾能力,建议您将资源部署在同一区域的不同可用区内。当主节点所在可用区因电力、网络等不可抗因素失去通信时,高可用系统将自动触发切换操作,确保整个集群架构的持续可用。
DDS是否支持版本升级 大版本升级 目前DDS不支持直接通过控制台进行版本升级。如您需要可以通过数据复制服务进行迁移。详情请参见大版本升级。 小版本升级 文档数据库服务DDS支持手动升级内核小版本,内核小版本的升级涉及性能提升、新功能或问题修复等。 具体升级操作,请参见“补丁升级”内容。
通过命令创建数据库账户 创建文档数据库实例时,系统会同步创建默认账户rwuser。您可以根据业务需要,通过默认账户rwuser创建其他数据库账户,之后您可以使用默认账户rwuser或已创建的其他账户对数据库中的数据如库、表、索引等进行操作。 使用须知 为目标实例创建数据库账户时,
引擎和版本 文档数据库服务目前支持5.0、4.4、4.2、4.0和3.4版本,需要使用兼容MongoDB 3.0以上版本的Driver来访问。您可以根据业务需求在创建实例时选择合适的引擎和版本。 表1 DDS支持的引擎和版本 支持的版本 CPU类型 实例类型 存储引擎 5.0 x86 鲲鹏
DDS支持补丁升级,补丁升级涉及性能提升、新功能或问题修复等。补丁升级详情见内核版本说明。 当数据库版本为风险版本时,会提醒用户进行数据库补丁升级。 华为云有新的补丁发布时,您可以在“实例管理”页面如图1“数据库版本”列看到补丁升级的提示,单击“补丁升级”跳转到升级页面。 如果当前实例的内核版本存在已知潜在风险、重大
文档数据库服务按照设置的自动备份策略,对数据库进行自动备份。建议您定期对数据库进行备份,当数据库故障或数据损坏时,可以通过备份恢复数据库,从而保证数据可靠性。 创建文档数据库实例时,默认开启自动备份策略。待实例创建成功后,您可以根据业务需要修改自动备份策略或关闭自动备份策略。 开启自动备份策略后,会立即自动触发
任务中心 用户在控制台上提交的异步任务,可以通过文档数据库服务“任务中心”展示执行进度和结果。 使用须知 对于执行失败的任务,默认保留7天。 支持查看的任务 表1 支持查看的任务列表 任务名称 说明 创建实例 创建社区版集群实例、副本集实例、单节点实例。 扩容存储 扩容社区版集群
迁移可用区成功后,用户可以在“实例管理”页面对其进行查看和管理。 可用区迁移过程中,状态显示为“可用区迁移中”。 在实例列表的右上角,单击刷新列表,可查看到可用区迁移完成后,实例状态显示为“正常”。 在“基本信息”页面中“数据库信息”模块的“可用区”处,可以查看到实例迁移后所在的可用区。
关系型数据库中对应的术语 数据库(Database) 一个DDS实例中可以建立多个数据库,一个数据库中可以建立多个集合。 数据库(Database) 集合(Collection) 集合就是MongoDB文档组,一个集合可以包含多个文档。 表(Table) 文档(Document) 文档
按需计费 如果需要修改,单击“上一步”,修改实例信息。 核对无误后,单击“提交”,开始创建实例。 单击“返回实例列表”。实例创建成功后,用户可以在“实例管理”页面,查看并管理自己的数据库实例。 创建实例过程中,实例运行状态显示为“创建中”,此过程约15分钟。创建完成的实例的运行状态显示为“正常”。
实例被冻结了,还可以备份数据吗? 不支持,如果是欠费冻结,需要您先续费解冻DDS实例后才能备份数据。 怎样将资源解冻? 欠费冻结:用户可通过续费或充值来解冻资源,恢复DDS正常使用。欠费冻结的DDS允许续费、释放或删除;已经到期的包周期DDS不能发起退订,未到期的包周期DDS可以退订。 冻结、解冻、释放资源时对业务的影响
实例 实例是DDS服务的基本管理单元,一个DDS实例可以建一个或多个数据库,每个数据库中可以建一个或多个集合。 用户可以通过管理控制台创建及管理各种类型和版本的实例,实例的类型、版本、规格等信息请参见实例说明。 每个DDS实例之间资源相互隔离,例如CPU、内存、IO等都是相互独立的。
速度。 不同VPC下,可以通过建立VPC对等连接实现网络互通。 检查安全组规则。 安全组外访问安全组内的DDS实例时,需要为安全组添加相应的入方向规则。 在ECS上测试是否可以正常连接到DDS实例地址的端口。 telnet <实例地址> {8635} 可以通信,说明网络是正常的。
恢复集群备份到当前实例 恢复集群实例到指定时间点 恢复集群备份到本地自建数据库 跨区域备份 DDS支持将备份文件存放到另一个区域存储,某一区域的实例故障后,可以在异地区域使用备份文件在异地恢复到新的DDS实例,用来恢复业务。实例开启跨区域备份策略后,会自动将该实例的备份文件备份到目标区域。 跨可用区容灾
预定义标签。 实例创建成功后,您可以单击实例名称,在“标签”页签下查看对应标签,也可以修改或删除标签。同时,您还可以通过标签快速搜索和筛选指定的实例。 如果您在购买实例时未添加标签,可以待实例创建成功后,再为实例添加标签。 如果您对价格有疑问,可以单击“配置费用”处的“了解计费详情”来了解产品价格。