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