开发者社区 > 数据库 > 关系型数据库 > 正文

polardb的全局一致性和会话一致性有什么区别?

polardb的全局一致性和会话一致性有什么区别?

展开
收起
三分钟热度的鱼 2024-06-12 20:59:23 26 0
1 条回答
写回答
取消 提交回答
  • PolarDB默认采用会话一致性,它能确保同一个会话内的查询看到该会话发起查询前已提交的数据,保持数据的单调性,适用于大多数场景,对性能影响较小。如果您的业务需要不同会话间的高度一致性,可以选择全局一致性(包括高性能模式),这将确保读请求能看到至请求发起时所有已完成的更新,但可能会牺牲一定的性能。全局一致性通过让读请求等待所有只读节点同步到主节点的最新LSN来实现。选择全局一致性时,尤其是在主从延迟较高时,需注意可能增加主节点压力及业务延迟的风险。 此回答整理自钉群“PolarDB专家面对面 - 计费&空间&存储包&计算包咨询”

    2024-06-12 22:17:11
    赞同 展开评论 打赏

相关产品

  • 云原生数据库 PolarDB
  • 相关电子书

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