PolarDB MySQL多主集群,是MySQL生态下业内首个透明多写数据库集群。可以在保持单机事务体验不变的基础上,实现跨机的横向写扩展。用户无需任何表结构改造,也不会出现乐观冲突的死锁报错。
多个主节点可以实时更新任意一行数据,真正实现单行多主并发读写,在MySQL生态下实现了类Oracle RAC的能力。同时多主集群深度融合RDMA等软硬件结合技术,实现远超同类产品的扩展比。
目前PolarDB MySQL多主集群最多支持 8 个节点同时写入。
通过本教程的操作,带您体验PolarDB MySQL多主集群跨机行级并发读写能力和跨机写性能的横向扩展。
背景知识
本场景主要涉及以下云产品和服务:
云原生关系型数据库PolarDB是阿里巴巴自主研发的下一代云原生关系型数据库,100%兼容MySQL、PostgreSQL,高度兼容Oracle语法。 计算能力最高可扩展至1000核以上,存储容量最高可达 100TB。经过阿里巴巴双十一活动的最佳实践,让用户既享受到开源的灵活性与价格的优惠,又享受到商业数据库的高性能和安全性。
云服务器(Elastic Compute Service,简称ECS)是阿里云提供的一种基础云计算服务。无需提前采购硬件设备,根据业务需要,随时创建所需数量的云服务器ECS实例。在使用过程中,随着业务的扩展,可以随时扩容磁盘、增加带宽。也能随时释放资源,节省费用。