开发者社区 > 数据库 > 正文

PolarDB是怎么实现“一写多读,读写分离”的?

已解决

PolarDB是怎么实现“一写多读,读写分离”的?

展开
收起
游客v3kglkpz4ap4i 2022-04-01 15:45:40 780 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    PolarDB集群版采用多节点集群的架构,其中含有一个主节点是可读可写和至少一个的制度结点,当应用程序使用集群地址时,PolarDB通过内部的代理层(PolarProxy)对外提供服务,应用程序的请求都先经过代理,然后才访问到数据库节点。代理层不仅可以做安全认证和保护,还可以解析SQL,把写操作发送到主节点,把读操作均衡地分发到多个只读节点,实现自动的读写分离。对于应用程序来说,就像使用一个单点的数据库一样简单。

    2022-04-01 16:51:53
    赞同 展开评论 打赏

数据库领域前沿技术分享与交流

相关产品

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

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