企业级数据库POLARDB介绍&优化分享

2020-05-27 00:00:00 数据 数据库 优化 节点 性能

PolarDB主要有五大核心优势:

兼容性

PolarDB兼容了当下主流的、开发者喜欢用的MySQL和PostgreSQL两种数据库生态,这意味着MySQL和PostgreSQL的老用户,在一行代码不用改的前提下,可以把业务从原来的开源数据库迁移到阿里云的企业数据库平台上。

性能好

对比MySQL有6倍性能提升及相对于商业数据库实现大幅度降低成本。拿Sysbench跑Benchmark做测试,开源的原生数据库性能是每秒3.5万的TPS,PolarDB的性能可以达到22万,有6倍的提升,但是价格不变。

容量大

传统的数据库会受限于物理机能的磁盘大小,数据增长后面临着要么扩容,要么定期迁移,这种方案不仅开发成本高,还会造成业务中断。PolarDB则支持单库容量扩展至上百TB以及计算引擎能力及存储能力的秒级扩展能力。

技术更新换代

云数据库的发展趋势出现了一种更好的模式,Serverless按使用量付费。看起来只是计费模型的一种变化,事实上对技术本身有很大挑战。Serverless意味着弹性扩展、调度能力、资源隔离需要做得更加精细,使得能够支持这种计费模式。

一写多读

PolarDB让“一主多从”共享统一一个数据副本,同一个实例的所有节点(包括读写节点和只读节点)都实现访问存储节点上的同一份数据,使得数据备份耗时实现秒级响应,实现了无缝扩展,不管数据量有多大,几分钟内即可实现只读副本扩容,以及数据的全量备份。


性能源于对硬件的诉求

为了追求性能的不断提升,技术人员对于硬件的诉求也在不断提高。PolarDB所采用的领先的硬件技术:包括使用3DXpoint存储介质的Optane存储、NVMe SSD和RoCE RDMA网络。同时面向新硬件架构实现软硬一体优化:从数据库、文件系统到网络通讯协议、分布式存储系统和设备驱动,实现纵贯软件栈各层次的整个IO链条的深度优化。

3D XPoint介质比NAND颗粒提供了更好的I/O延迟和I/O QoS稳定性,因此在数据库整体QoS上可以从95%延迟的指标上提升了76%的性能。这也是非常有工匠精神的一个介质、一个产品。如果说SSD把HDD延迟降低了一个数量级,3D XPoint又把SSD降低了一个数量级。

PolarDB优化分享:

PPT地址:slidestalk.com/s/aws_au

主要介绍:

AWS Aurora

PolarDB . 针对数据库的 smart storage 优化

Polar计算引擎优化

读节点性能

透明压缩

相关文章