【PolarDB·专家篇】数据库代理·集群地址和主地址

「已注销」 「已注销」 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

PolarDB集群的连接地址(又称为Endpoint)分为集群地址和主地址两种类型。在连接PolarDB集群时,您可以填写PolarDB集群的集群地址或主地址。本文将分别介绍集群地址和主地址的作用和区别。

集群地址和主地址对比说明

连接地址示意图

 
地址类型地址说明适用场景支持的网络类型
集群地址(推荐)集群地址通过数据库代理实现。集群地址有以下特点:
  • PolarDB的数据库代理支持读写分离功能。应用程序只需连接一个集群地址,即可连接到多个节点,写请求会自动发往主节点,读请求会自动根据各节点的负载发往主节点或只读节点。
  • PolarDB默认提供1个集群地址,您还可以根据业务需求创建最多6个自定义的集群地址。集群地址可以设置连接到指定的节点,以及设置读写模式等。
  • 您需要连接PolarDB集群地址才能使用数据库代理的各项功能。关于数据库代理的说明,请参见数据库代理。

说明 PolarDB支持创建单节点集群地址。若此节点故障,该集群地址可能会有最多1小时的不可用,请勿用于生产环境。

  • 适用于有隔离需求的业务。您可以根据业务需要将有隔离需求的业务使用对应的集群地址连接至PolarDB集群。
  • 集群地址支持配置可读可写(自动读写分离)和只读2种读写模式,因此也适用于纯只读的业务。

假设购买了包含1个主节点和4个只读节点的PolarDB集群,现在需要将A业务(纯只读)和B业务(可读可写)都连接至该集群。您可以将只读节点1和只读节点2组成一个集群地址a(只读模式)提供给业务A,主节点、只读节点3和只读节点4组成一个集群地址b(可读可写(自动读写分离)模式)提供给业务B,以实现两个业务在数据库使用上的物理隔离,避免相互影响。

  • 私网
  • 公网
  • 私网(经典网络)
主地址每个PolarDB集群均支持且仅支持1个主地址。主地址有以下特点:
  • 总是连接到主节点,支持读和写操作。
  • 当主节点发生故障时,主访问地址会自动切换到新的主节点。
适用于不需要读写分离的业务。

·····

更多内容可见:https://help.aliyun.com/document_detail/275307.html 

...全文

相关推荐

【数据库技术】PolarDB主从不一致问题分析与解决方案:会话读一致性及全局一致性策略探讨

内容概要:文章主要探讨了PolarDB数据库主从不一致的问题及其解决方案。PolarDB是一个由一个主节点和多个读节点组成的数据库集群,默认提供集群地址和主地址两种访问方式,其中集群地址支持读写分离。PolarDB的一致性级别分为最终一致性、会话读一致性和全局一致性。最终一致性通过异步物理复制实现,存在一定的延迟;会话读一致性确保同一会话内的请求能看到此前更新的数据;全局一致性则用于解决跨会话的逻辑依赖问题,通过跟踪复制位点实现。文中还详细分析了一个实际案例——同一用户重复绑定同一张优惠券的问题,指出该问题是由于主从库数据同步延迟导致的,并提出将数据库会话读一致性改为全局一致性的解决方案。 适用人群:数据库管理员、数据库开发工程师以及对数据库一致性问题感兴趣的读者。 使用场景及目标:①帮助读者理解PolarDB数据库架构及其一致性机制;②通过实际案例分析,让读者掌握解决主从不一致问题的方法。 其他说明:本文不仅介绍了PolarDB数据库的基本概念和一致性机制,还结合实际案例深入剖析了主从不一致问题产生的原因及解决方案,有助于读者更好地理解和应对类似问题。

CodeGolang

藏经阁-「ICDE 2019」POLARDB_ A Cloud Native OLTP Database in Alibaba.

藏经阁-「ICDE 2019」POLARDB_ A Cloud Native OLTP Database in Alibaba.

weixin_40191861_zj

polardb-jdbc18.zip

polardb-jdbc18

S_wangchaoyue

POLARDB专场:POLARDB云数据库分布式存储引擎揭秘(鸣嵩).pdf

POLARDB专场:POLARDB云数据库分布式存储引擎揭秘(鸣嵩).pdf

bjd8246

云原生数据库PolarDB产品技术 —— 之弹性技术实践

云原生数据库PolarDB产品技术 —— 之弹性技术实践

qhaoma
评论
收藏 已收藏
分享
返回顶部