云小课|创建DDS只读节点,轻松应对业务高峰
节点 创建 轻松 业务 应对 只读 云小课 高峰
2023-09-27 14:19:58 时间
阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说)、深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云。更多精彩内容请单击此处。
![](https://pic2.zhimg.com/80/v2-0dd8c121ecee27ef62b2caf00e617121_720w.webp)
摘要:为了扩展主节点的读请求能力,DDS提供具备独立连接地址的只读节点,适合独立系统直连访问,以缓解大量读请求给主节点造成的压力。
本文分享自华为云社区《【云小课】【第32课】创建DDS只读节点,轻松应对业务高峰》,作者:阅识风云
![](https://pic3.zhimg.com/80/v2-0c5207ec39185cf611661dcf1e72188a_720w.webp)
什么是只读节点
只读节点是一种只支持读,不支持写的节点类型。为了扩展主节点的读请求能力,DDS提供具备独立连接地址的只读节点,适合独立系统直连访问,以缓解大量读请求给主节点造成的压力。
应用场景
在对数据库没有写请求,但是有大量读请求的应用场景下,数据库的主备节点可能难以承受读取压力,甚至对业务造成影响。为了分担主备节点的访问压力,您可以根据业务需求创建一个或多个只读节点,来满足大量的数据库读取需求,增加应用的吞吐量。
![](https://pic3.zhimg.com/80/v2-142d771c072a4139c6c08beee41f3d86_720w.webp)
只读节点与备节点(Secondary)的区别
![](https://pic4.zhimg.com/80/v2-9f1cb419504b4676ea89e3383bcc6083_720w.webp)
使用限制
- 目前仅副本集实例支持挂载只读节点。
- 暂不支持创建带有只读节点的实例。
- DDS实例版本需为3.4、4.0及4.2版本。
- 只读节点仅供读取请求访问,不参与主备节点选举。
- 单个副本集实例中最多可以添加5个只读节点。
- 主节点和只读节点之间的数据复制方式为异步复制,存在秒级延迟。
功能特点
- 可以根据业务需求随时更改只读节点个数,节省业务成本。
- 与主节点采用一致规格,自动同步主节点的数据。
- 不占用主节点的资源,增减只读节点的操作不会对主节点的业务构成干扰。
- 提供独立的连接地址,与已有副本集实例主备节点的连接互不干扰。适合独立系统及应用直连访问,应用程序无需做任何修改。
- 提供只读节点系统性能监控。
如何创建只读节点
1. 登录华为云管理控制台。
2. 单击管理控制台左上方图标,选择区域和项目。
3. 在页面左上角单击对应图标,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。
4. 在“实例管理”页面,选择指定的副本集实例,单击实例名称。进入实例的“基本信息”页面。
5. 在“基本信息”页面的“节点信息”区域,单击“添加只读节点”。
图1 添加只读节点
![](https://pic2.zhimg.com/80/v2-d534a8c13dd6d33d4e6510b09b8caac1_720w.webp)
6. 在“添加只读节点”页面,选择节点数量及延迟时间,单击“下一步”。
图2 添加只读节点
![](https://pic4.zhimg.com/80/v2-6bfb701f532bec72b98e120b0e24502b_720w.webp)
7. 在确认页面,确认节点信息。
- 如需重新选择,单击“上一步”,修改相关配置。
- 核对无误后,单击“提交”,开始添加节点。
8. 查看添加节点结果。
- 添加节点过程中,实例运行状态显示为“只读节点扩容中”,整个添加节点的过程持续15分钟左右。
- 在实例“基本信息”页面的“节点信息”区域,可查看新增节点信息。
- 在只读节点右侧“操作”列单击“查看延迟时间”可查看当前节点的延迟时间。
了解更多文档数据库服务内容,戳这里。
相关文章
- C#遍历XmlDocument对象所有节点名称、类型、属性(Attribute)
- 利用HttpWebRequest模拟表单提交 JQuery 的一个轻量级 Guid 字符串拓展插件. 轻量级Config文件AppSettings节点编辑帮助类
- WSN下的节点攻击特征分析与matlab仿真
- 【Leetcode】237. 删除链表中的节点(简单)
- pbs集群 计算节点采用Infiniband互联
- kafka之zookeeper 节点
- Javascript 笔记与总结(2-10)删除节点,创建节点
- kafka在zookeeper创建使用了哪些znode节点?
- 利用循环removeChild删除节点只删除一半问题
- linux driver ------ 字符设备驱动 之 “ 创建设备节点流程 ”
- JavaScript DOM创建元素节点(createElement)创建文本节点(createTextNode)创建注释节点createComment
- Clickhouse 单节点部署多个实例