如何看待阿里云发布 POLARDB Box 数据库一体机

9 月 26 日,2019 杭州云栖大会上,阿里云宣布正式推出高性能数据库一体机 POLARDB Box,这是业内首次推出基于云原生数据库的一体机。

“POLARDB Box 是一款跨时代的产品,打破了云数据库的服务边界”,阿里云智能数据库产品事业部总经理李飞飞说。

POLARDB Box 是一套基于“Cloud in Box”理念,专为 POLARDB 数据库打造的软硬一体化的数据库平台。可简单理解成一个平台,只要把 POLARDB 数据库跑在这个平台上面,不仅跑的又快又稳又安全,还能让企业在自有 IDC 即可享受云原生数据库管理架构带来的技术变革。

据了解,此次发布的 POLARDB Box,内置兼容 Oracle 语法的 POLARDB 数据库。为此,阿里云还为 Oracle 等传统数据库用户提供一键迁移功能,官方给出的数据,最多节省 95% 迁移成本。

POLARDB 历程

POLARDB 是阿里云在 2017 年正式发布,并于 2018 年正式商业化的云原生数据库。

因为 POLARDB,笔者结识了褚霸、曹伟、李飞飞、叶正盛等阿里系数据库大咖。

认识褚霸,是 2017 年 9 月,地点北京,阿里云首次对外发布 POLARDB;当时褚霸告诉笔者,POLARDB 基于第三代架构,并直言不讳的表示,POLARDB 对标的是 AWS Aurora,比 Aurora 性能更好。

详情见:《阿里云发布 POLARDB 的背后,未来 3 年无自研数据库的云计算玩家将被淘汰

认识曹伟,是 2018 年 10 月,地点杭州,云栖大会上,曹伟为笔者介绍了过去一年 POLARDB 的变化,并且笔者还采访到了三位 CTO,他们为笔者讲述了从 MySQL 到 POLARDB, 迁移背后的故事;

详情见:《从 MySQL 到 POLARDB, 三位 CTO 讲述迁移背后的故事

认识李飞飞,是 2019 年 5 月,地点北京,DTCC 2019 上,李飞飞告诉笔者,POLARDB 已经是阿里云上增长最快的数据库产品,实际使用 POLARDB 的客户从新零售到金融,再到传统的制造业,覆盖各行业,并且,越来越多的企业开始将数据库应用迁移到 PolarDB;

详情见:《独家对话李飞飞:云数据库战争已经进入下半场

认识阿里云数据库产品事业部产品管理与运营部总经理叶正盛,是今年的云栖大会,地点杭州,阿里云正式发布了 POLARDB Box 一体机,叶正盛告诉笔者,POLARDB Box 能让用户提前感受云原生数据库带来的技术变革,促进行业加速上云,而将云上云下打通,是阿里云做一体机的初衷。

POLARDB Box 由来

数据库的应用场景正在发生改变。由于移动互联、物联网技术的发展,结构化与非结构化数据爆发,海量数据瞬间涌来。价格昂贵、扩展性差、技术复杂、迭代慢的传统商业数据库饱受诟病。

云被认为是最好的解决方案。数据显示,到 2022 年,预计有 3/4 的数据库天然部署或迁移到云上。

与传统数据库相反,云原生数据库天然拥有云计算的弹性能力,兼具开源数据库的易用、开放特点,及传统数据库的管理和处理性能优势,是云时代下企业数据库的最佳选择。

更重要的是,云原生数据库天然是规模化的,规模化会带来成本的下降。这也大大降低单个用户的成本。

用户使用传统的数据库需要单独购买硬件,然而传统的数据库厂商则更倾向于去适配通用的硬件,对于一些特定的、前沿的硬件,不会去专门适配,所以,传统数据库用户无法享受新硬件的红利。

但由于众所周知的原因,企业不可能把所有业务搬到云上,但企业又想在自有的数据中心获得与阿里云公有云一样的功能和体验。针对这种需求,阿里云发布了 POLARDB Box 一体机,让客户可以把云数据库直接搬回家,在自有机房里享受公有云的体验。

POLARDB Box 主要特性

据了解,POLARDB Box 一体机具备五大特性,针对的是企业在数字时代海量数据存储、迁移及多维时空 SQL 处理等痛点。

一、性能

在数据库历史上,对于性能的忧虑从未停止过,因此诞生了 DBA 这个职业,数据库不谈性能就是耍流氓,数据库一体机不谈性能就更流氓。

POLARDB Box 一体机分为多个配置,最大支持 1152 vCPU、9TB 内存、118TB SSD 有效存储空间。

据李飞飞介绍,POLARDB Box 面向 5G+IoT 时代而生,SQL 性能提升 10 倍,利用最新的并行查询技术,相比最新版的 MySQL 最高 27 倍性能提升。

二、Oracle 兼容

POLARDB Box 内置兼容 Oracle 语法的 POLARDB 数据库引擎;

最大程度兼容 Oracle 操作语法,包括:数据类型、PL/SQL、Hint、DBLink、Package、分区表、PRO*C、OCI、数据遮盖、SQL Protect、Virtual Private Database 行级访问控制、存储过程加密、AUTONOMOUS_TRANSACTION 自治事务等……,各兼容项超过 1000+,避免用户重新学习。

配合 ADAM 数据库和应用迁移平台,提供工程化流程化的迁移能力,实现迁移前评估、迁移过程数据同步及校验、JAVA 程序 SQL 语法兼容发现、迁移后性能对比等全链路迁移能力。

ADAM 是阿里云将阿里巴巴持续多年的 Oracle 迁移过程整理了一套方法论,并依据方法论研发了一个数据库和应用迁移产品。

目前,该产品已经为中国数百个项目实现 Oracle 迁移评估,并协助包括:政务、金融、交通、制造等企业实现 Oracle 迁移及云数据库管理模式转型。

三、时空处理

POLARDB Box 提供 Ganos 时空遥感 SQL 引擎,面向 5G+IOT 人、时、地、物多维度联合查询;

会上,李飞飞演示了这一特性,POLARDB BOX 实现对航空 App “飞常准” 25 亿全球航班 4D 数据的毫秒级数据查询。

在过去,这些 3D 空间 + 时间的数据需要不同系统协同调度才能完成实时呈现,而通过 POLARDB BOX 特有的 Ganos 时空 SQL 引擎即可一步到位,避免跨多个系统带来的复杂操作。

四、开放接口

POLARDB Box 提供了可与企业私有云平台无缝对接的 OpenAPI;

五、无锁备份

POLARDB Box 基于快照技术,10TB 本地备份及恢复仅需 10 秒;

关于 POLARDB Box 热门问题

1、POLARDB Box 目标行业和用户都是谁?

POLARDB Box 目标是政企、交通、航运、金融等行业,针对未上云用户。

2、POLARDB Box 内置 POLARDB 哪个版本?功能有无删减?

POLARDB 有三个兼容版本,分别是 POLARDB Oracle 版,POLARDB MySQL 版,POLARDB PostgreSQL 版, POLARDB Box 内置的是 POLARDB Oracle 版。

功能上没有删减。

3、POLARDB Box 的售价?

目前,阿里云并未对外公布 POLARDB Box 售价,但价格肯定会与配置相关。

不过,有一点是确认的,POLARDB Box 价格一定会低于 Exadata。

4、怎样购买 POLARDB Box?

阿里云不提供租赁,只能按项目购买;

5、POLARDB Box 维保?

POLARDB Box 整机由阿里云原厂,及授权服务商进行硬件及数据库软件的维保,也提供远程技术支持。

专家服务可参考阿里云专家服务标准。

写在最后

POLARDB Box 的意义在于,是业内首次推出基于云原生数据库的一体机。

POLARDB Box 不仅为云下客户体验及使用云原生数据库诉求提供了良好的解决方案,加速行业上云,也为未来云上云下打通埋下了伏笔。

正如叶正盛所说,将云上云下打通,是阿里云做一体机的初衷。