检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
其中,“192.168.0.148:8635”为暂时的主节点IP及端口号。当发生主备切换而更换了主节点,客户端将无法连接到副本集实例主节点,因为客户端无法知道新选举出的主节点的IP及端口号信息,导致整个数据库服务发生故障。同时,只提供主节点IP及端口号,读写只能在固定的主机上操作,无法扩展数据库的读写性能,如图下图所示:
通过程序代码连接副本集实例 Java示例 Python示例 PHP示例 父主题: 连接副本集实例
开启审计日志会收取一定费用,收费详情请参见产品价格详情。 公网流量(可选) DDS实例支持公网访问,公网访问会产生带宽流量费。 DDS数据库实例在云内部网络产生的流量不计费。 详情请参见弹性公网IP计费详情。 - 计费模式 提供按小时、按月、按年的计费方式供您灵活选择,使用越久越便宜。
authenticationRestrictions: [ { clientSource: ["<IP>" | "<CIDR range>", ...], serverAddress: ["<IP>" | "<CIDR range>", ...] }, ... ]
authenticationRestrictions: [ { clientSource: ["<IP>" | "<CIDR range>", ...], serverAddress: ["<IP>" | "<CIDR range>", ...] }, ... ]
引擎和版本 文档数据库服务目前支持5.0、4.4、4.2、4.0和3.4版本,需要使用兼容MongoDB 3.0以上版本的Driver来访问。您可以根据业务需求在创建实例时选择合适的引擎和版本。 表1 DDS支持的引擎和版本 支持的版本 CPU类型 实例类型 存储引擎 5.0 x86
文档数据库服务 DDS”,进入文档数据库服务信息页面。 在“实例管理”页面,选择指定的实例,单击实例名称。 进入实例“基本信息”页面,在“网络信息”区域的“数据库端口”处单击,修改数据库端口。 图1 修改数据库端口 您还可以在左侧导航树,单击“连接管理”,在“基本信息”区域的“数据库端口”处单击,修改数据库端口。
mongos(路由)、Config(配置)和Shard(分片)组件构成,其中Config和Shard分别由主节点、备节点和隐藏节点组成。主节点和备节点不对外提供访问地址,隐藏节点用于备份数据。当主节点故障时,系统会自动分配新的主节点保障高可用。同时,文档数据库服务提供主备切换功能,供用户在容灾演练等场景下自行切换主备节点。
dds:instance:modifySecurityGroup √ √ 绑定弹性公网IP POST /v3/{project_id}/nodes/{node_id}/bind-eip dds:instance:bindPublicIp √ √ 解绑弹性公网IP POST /v3/{project_id}/nod
因为主备切换而影响业务的读写操作。详情请参见连接集群实例和如何连接副本集实例以实现读写分离和高可用。 实例负载过高时,建议您进行规格变更。以集群为例,详情请参见变更集群实例的CPU和内存规格。 父主题: 数据库性能
SwitchPrimary:主备切换。 ModifyIp:修改内网地址。 ModifySecurityGroup:修改安全组。 ModifyPort:修改数据库端口。 BindPublicIP:绑定弹性IP。 UnbindPublicIP:解绑弹性IP。 SwitchInstanceSSL:切换SSL。
删除实例 接口说明 删除数据库实例。 约束说明 暂不支持删除包周期实例。 调试 您可以在API Explorer中调试该接口。 URI URI格式 DELETE https://{Endpoint}/v3/{project_id}/instances/{instance_id} URI样例
恢复到新实例 接口说明 根据备份恢复新实例。 约束说明 该接口既支持恢复到包年包月实例,也支持按需实例。 目标实例与源实例的数据库类型必须一致。 根据时间点恢复到新实例目前有副本集实例和集群实例支持该功能。 调试 您可以在API Explorer中调试该接口。 URI URI格式
场景示例:核对资源用量是否与实际相符 假设用户在2023/04/08 10:09:06购买了一个按需计费文档数据库服务DDS实例,并在2023/04/08 12:09:06时刻将其删除。 文档数据库服务DDS实例流水账单 按需计费DDS实例按秒计费,每一个小时整点结算一次费用,您可
购买集群实例 快速购买 自定义购买 父主题: 集群快速入门
云基本信息及默认子网”章节。 IP地址或域名 配置源MongoDB数据库实例的访问地址或域名。 端口 配置源MongoDB数据库实例的服务端口,可输入范围为1~65535间的整数。 数据库用户名 访问源MongoDB数据库的用户名。 数据库密码 访问源MongoDB数据库的用户名所对应的密码。
集群实例负载不均衡问题排查 对于集群方式部署的实例,常见Shard间负载不均衡,一般有如下原因:没有做分片,片键选择不正确,不做chunk预置,shard间均衡速度低于数据插入速度等。 本章节主要介绍负载不均衡的常见处理方法。 排查方法 通过客户端连接数据库。 执行如下命令,查看分片信息。
DDS”,进入文档数据库服务信息页面。 在“实例管理”页面,选择目标实例,单击操作列的“登录”,进入数据管理服务数据库登录界面。 您也可以在“实例管理”页面,单击目标实例名称,在页面右上方,单击“登录数据库”,进入数据管理服务数据库登录界面。 图1 实例列表 正确输入管理员账户名和密码,单击“登录”,即可进入您的数据库并进行管理。
基于Golang开发 驱动包 连接数据库 访问数据库 完整示例 父主题: 应用程序开发教程
基于Java开发 驱动包、环境依赖 连接数据库 访问数据库 完整示例 父主题: 应用程序开发教程