开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

PolarDB目标地址的配置,比如会话保持之类的,是否需要与源实例一致?还是会复制源实例的配置?

PolarDB目标地址的配置,比如会话保持之类的,是否需要与源实例一致?还是会复制源实例的配置?

展开
收起
嘟嘟嘟嘟嘟嘟 2024-01-08 23:40:56 61 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    PolarDB的目标地址配置,包括会话保持等,并不需要与源实例一致。在PolarDB的集群架构中,一个主节点和多个读节点对外提供两个地址,一个是集群地址,一个是主地址。推荐使用集群地址,因为它具备读写分离功能可以把所有节点的资源整合到一起对外提供服务。

    值得注意的是,PolarDB是读写分离的架构,传统的读写分离都只提供最终一致性的保证,主从复制延迟会导致从不同节点查询到的结果不同。因此,如果你的应用对数据一致性有较高要求,那么需要考虑这一点。

    另外,关于PolarDB的Binlog,默认是关闭的,如果需要开启Binlog,可以在控制台将loose_polar_log_bin参数设置为ON。不过,修改参数可能一直处于进行中,具体原因可能有以下几点:正在进行中的参数修改、参数版本不匹配等。

    2024-01-09 13:07:43
    赞同 展开评论 打赏
  • PolarDB 是阿里云推出的一种高性能、高可用、高扩展的分布式关系型数据库。在 PolarDB 的高可用架构中,目标地址的配置通常是用于会话保持和故障切换的。

    当您配置 PolarDB 的目标地址时,主要是为了确保在故障切换或故障转移的情况下,会话能够被正确地重定向到新的主节点或备节点。因此,目标地址的配置通常需要与源实例的配置保持一致,以确保会话保持和数据一致性。

    具体来说,如果您在源实例上配置了会话保持功能,并指定了特定的目标地址,那么在复制或迁移到 PolarDB 的新实例时,您需要确保目标地址的配置与源实例一致。这样,当发生故障切换时,客户端连接可以自动重定向到新的节点,并且会话状态和数据可以保持一致。

    2024-01-09 11:22:04
    赞同 展开评论 打赏
  • 会使用目标端的默认配置,不会从源端同步。此回答整理自钉群“PolarDB 专家面对面-PolarDB运维处理群”

    2024-01-08 23:54:25
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关电子书

更多
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载