PolarDB Serverless
PolarDB Serverless是一种云原生数据库,它可以根据应用的需求自动调整计算和存储资源,实现按需付费和弹性扩展。它与其他同类型的产品,如AWS Aurora Serverless等。他们区别如下:
● PolarDB Serverless是基于PolarDB MySQL版的无服务器架构版,它支持MySQL 5.7和8.0的协议和语法,兼容MySQL的大部分功能和生态工具。它采用了计算和存储分离的架构,计算节点可以在秒级别进行扩缩容,存储节点可以在GB级别进行扩缩容,最大支持100TB的存储空间。它还支持预留容量和按量计费的混合模式,可以根据业务的稳定性和波动性进行灵活的资源配置。它的性能相比开源MySQL提升了6倍,相比AWS Aurora Serverless提升了2倍。
● AWS Aurora Serverless是基于AWS Aurora的无服务器架构版,它支持MySQL 5.6和PostgreSQL 10.7的协议和语法,兼容MySQL和PostgreSQL的大部分功能和生态工具。它也采用了计算和存储分离的架构,计算节点可以在秒级别进行扩缩容,存储节点可以在10GB级别进行扩缩容,最大支持64TB的存储空间。它支持按量计费和预留预付费的混合模式,可以根据业务的稳定性和波动性进行灵活的资源配置。它的性能相比开源MySQL提升了5倍。
同时,在资源弹升速度、伸缩广度、稳定性等方便也非常优异:
- PolarDB的资源弹升速度非常快,最高可支持5秒探测窗口,1秒内完成弹升。这种快速弹升能力可以帮助用户在短时间内应对突发的高并发流量,减少因资源扩展不及时而导致的性能瓶颈。
资源伸缩广度:
- PolarDB支持自动纵向扩展(0~32核)和横向扩展(0~8个节点),支持0~256核范围内伸缩。这种广泛的资源伸缩能力可以帮助用户根据业务需求灵活地扩展或缩减计算资源,满足不同场景下的性能需求。
资源伸缩的稳定性:
- PolarDB支持对业务无感的纵向扩缩容与横向扩展,这种稳定性可以帮助用户在不中断业务的情况下进行资源扩展或缩减,确保业务的连续性和稳定性。