Py学习  »  DATABASE

性能优于 MySQL 6 倍?阿里云 PolarDB 的底气在哪?

开源中国 • 6 年前 • 682 次点击  


9 月 21 日,阿里云正式发布新一代商用关系型云数据库 POLARDB 。据悉,该数据库为阿里云自研,采用第三代分布式共享存储架构,与 MySQL 完全兼容,为企业级 OLTP 与 OLAP 一体化数据库系统整体设计,可实现一个数据库就可以达到多类数据库混合使用的效果。

PolarDB 的设计思想有几点革新突破。一是通过重新设计特定的文件系统来存取 Redo log 这种特定的 WAL I/O 数据,二是通过高速网络和高效协议将数据库文件和 Redo log 文件放在共享存储设备上,避免了多次长路径 I/O 的重复操作,相比较 Binlog 这种方式更加巧妙。另外在 DB Server 设计上,采用 MySQL 完全兼容的思路,完全拥抱开源生态,从 SQL 的编译、性能优化器和执行计划等等都保留了传统关系型数据库的特色。并且针对 Redolog 的 I/O 路径,专门设计了多副本共享存储块设备。

PolarDB 号称对比 MySQL 有 6 倍性能提升及相对于商业数据库实现大幅度降低成本。开发团队在相关的文章中解释称主要是依赖于存储引擎性能优化和计算引擎性能优化来保证 PolarDB 的超高性能。存储引擎性能优化包括持续释放硬件红利、旁路内核,榨干硬件能力、硬件 DMA 和物理复制实现的数据库多副本和针对数据库加速的 Smart Storage ;计算引擎性能优化包括使用共享存储物理复制、锁优化、日志提交优化、复制性能、读节点性能等。此外还通过存储资源池化、透明压缩、0存储成本的只读实例等手段,做到远低于商业数据库的成本。

即将于 10 月 11 日- 14 日在杭州举办的云栖大会上,也专门设有“阿里云自研数据库 POLARDB 专场”。届时,阿里云的研究员、技术专家、产品专家等都讲上台,展示 POLARDB 的计算能力,揭秘其分布式存储引擎,并对其产品特性和通用业务场景进行分析,敬请期待!

开源中国一直致力于为一线开发者提供最热门的技术干货,本次云栖大会我们也给用户带来了优惠福利,9月20日起购票活动再升级!返现 100 元基础上每天再抽 10 张门票免费送!售票截止日期为9月30日。赶紧点击”阅读原文“,抓住最后的时机抢购 2017 云栖大会门票吧!



推荐阅读

Java 9 新特性 —— module 模块系统

与 Docker 紧密整合的 12 大开源工具

可能是国内最火的开源项目 —— C/C++ 篇

从 UNIX 到 GitHub:十个关于自由和开源软件历史的重要事件

点击“阅读原文”查看更多精彩内容


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/Lq46J5g3iS
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/3610
 
682 次点击