产品架构
更新时间:2023-09-22
GaiaDB采用全新的云原生分布式架构,使其具备大容量、高可用、高性能的商业级特性,本章介绍产品的架构和关键特性。
产品架构图
一写多读
GaiaDB采用分布式集群架构,一个集群包含一个主节点和最多15个从节点(至少一个节点,用于保障高可用)。主节点处理读写请求、从节点仅处理读请求,可实现分钟级增减节点和计算节点规格变配。
计算存储分离,灵活扩展
计算存储分离,摆脱了计算节点CPU、内存和存储节点磁盘互相制约的困扰,GaiaDB对计算层关注CPU与内存性能的优化,对存储层关注低成本的存储实现,各自进行了针对性优化,提升资源利用率与性能。与传统MySQL在购买的时候需要指定购买的磁盘大小不同,GaiaDB 实现计算存储分离后,存储单独购买。新增只读实例仅需要付出计算的成本,不需要单独增加存储成本。
共享存储,降低数据存储成本
与传统MySQL一个实例一份数据拷贝不同,GaiaDB同一个集群的所有节点(包括主节点和从节点)都访问存储节点上的同一份数据,由于从节点的扩展不需要拷贝数据,创建新的从节点不但速度快,而且很便宜,您仅需要支付相应计算节点的成本。
数据多副本,数据零丢失
数据库存储节点的数据采用多副本形式,确保数据的可靠性。