阿里云数据库POLARDB版有哪些功能特性?
POLARDB的功能特性主要有如下:
•计算节点与存储节点分离
▫计算节点:主要承担SQL解析以及存储引擎计算。
▫存储节点:使用存储集群的方式,主要承担数据块存储和数据库快照。
计算存储分离,摆脱了计算节点CPU、内存和存储节点磁盘互相制约的困扰,POLARDB对计算层关注CPU与内存性能的优化,对存储层关注低成本的存储实现,各自进行了针对性优化,提升资源利用率与性能。
而计算节点和存储节点之间通过RDMA网络连接,保证数据的传输不会出现瓶颈。
与传统MySQL在购买的时候需要指定购买的磁盘大小不同,POLARDB实现计算存储分离后,存储单独购买,可按量付费,也可选择不同规格的存储包。新增只读实例仅需要付出计算的成本,不需要单独增加存储成本。
•共享存储
与传统MySQL一个实例一份数据拷贝不同,POLARDB同一个实例的所有节点(包括读写节点和只读节点)都访问存储节点上的同一份数据,由于只读实例的扩展不需要拷贝数据,创建新的只读实例不但速度快,而且很便宜,您仅需要支付相应计算节点的成本。
•RDMA(Remote Direct Memory Access)网络和备份优化
借助优秀的RDMA网络以及最新的PAXOS块存储技术,POLARDB的数据备份耗时可以做到秒级,服务器宕机后无需搬运数据,重启进程即可恢复服务。
此外,POLARDB使用了Copy On Write技术,实现秒级快照,分钟级全量备份,轻松支持100T磁盘规格。
从RDS一键迁移POLARDB
目前POLARDB数据库内核支持从RDS for MySQL 5.6一键迁移到POLARDB,流程详见一键升级RDS for MySQL到POLARDB for MySQL。
我有话说: