发布于 2017-09-29 01:31:41 | 175 次阅读 | 评论: 0 | 来源: 网友投递
阿里云 全球领先的云计算服务平台
阿里云,阿里巴巴集团旗下云计算品牌,全球领先的云计算技术和服务提供商。创立于2009年,在杭州、北京、硅谷等地设有研发中心和运营机构。
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存储成本的只读实例等手段,做到远低于商业数据库的成本。