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

PolarDB 也是采用共享存储一写多读的架构。和传统的主从节点各自维护一份独立数据的架构相比有哪些

已解决

PolarDB 也是采用共享存储一写多读的架构。和传统的主从节点各自维护一份独立数据的架构相比有哪些优势?

展开
收起
云上静思 2022-09-18 17:13:09 1085 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    首先,是存储成本的降低,一份存储数据可以同时支撑一个可写节点和多个只读节点;

    其次,可以获得极致的弹性,在独立数据存储的架构中,新增只读节点需要首先做数据的复制,这个复制时间是与数据总容量相关的,实践上可能会花费数小时甚至数天的时间,但在共享存储的结构下,由于不需要复制数据,可以做到分钟级别;

    最后,由于只读节点看到的是与主节点相同的磁盘数据,同步过程只需要更新内存状态即可,因此大大缩短了同步延迟,这一点也会在稍后详细介绍。

    以上内容摘自《云原生数据库原理与实践》,这本书可以在电子工业出版社天猫店购买。

    2022-09-18 17:52:44
    赞同 展开评论 打赏

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

相关产品

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

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