阿里云POLARDB云数据库架构

  • A+
所属分类:POLARDB
阿里云代金券

POLARDB是阿里云自研的全新一代云数据库,与 MySQL完全兼容,性能最高提升至MySQL的6倍,为企业级 OLTP 与 OLAP 一体化数据库系统整体设计。数据库吧来说说POLARDB云数据库产品架构:

POLARDB架构

云数据库POLARDB基于Cloud Native设计理念,架构示意图如下:

阿里云POLARDB云数据库架构

云数据库POLARDB产品架构图

一写多读

POLARDB采用分布式集群架构,一个集群包含一个主实例和最多15个只读实例(至少一个,用于保障高可用)。主实例处理读写请求,只读实例仅处理读请求。主实例和只读实例之间采用Active-Active的Failover方式,提供数据库的高可用服务。

计算与存储分离

POLARDB采用计算与存储分离的设计理念,满足公有云计算环境下用户业务弹性扩展的刚性需求。数据库的计算节点(DB Server)仅存储元数据,而将数据文件、Redo Log等存储于远端的存储节点(Chunk Server)。各计算节点之间仅需同步Redo Log相关的元数据信息,极大降低了主实例和只读实例间的延迟,而且在主实例故障时,只读实例可以快速切换为主服务器。

高速链路互联

数据库的计算节点和存储节点之间采用高速网络互联,并通过RDMA协议进行数据传输,使得I/O性能不再成为瓶颈。

共享分布式存储

多个计算节点共享一份数据,而不是每个计算节点都存储一份数据,极大降低了用户的存储成本。基于全新打造的分布式块设备和文件系统,存储容量可以在线平滑扩展,不会受到单机服务器配置的影响,可应对上百TB级别的数据规模。

数据多副本、Parallel-Raft协议

数据库存储节点的数据采用多副本形式,确保数据的可靠性,并通过Parallel-Raft协议保证数据的一致性。

阿里云数据库POLARDB

阿里云1000元代金券大礼包免费领取

阿里云数据库优惠

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: