墨天轮2022年12月份的报告已经出炉,这一期的主题是:大道至简,自治为王。
在公众号回复:下载 可以获得各期报告下载链接。
数据库的终极未来是什么?这是行业里一直在探讨的命题,复杂但是也简单。
大道至简
01
Oracle 23c 提出的理念是 App Simple,亚马逊在 re:invent 2022 大会提出的一个理念是 ZERO ETL,其实都是在简化。
只不过,有些简化是螺旋式上升,在走一条循环往复的进化之路。
在 Oracle 的世界里,应用简化的内涵是,通过多模数据库,不断融合各种数据类型、开发方法,使得万千应用熔于一炉。
在 AWS 的世界里,则是将原有的Oracle数据库,替代为各种云上的RDS数据库,然后需要通过简化ETL,去加速数据复制和流通。
下图是2019年,亚马逊最终将 7500 个 Oracle 数据库中的 75 PB 内部数据迁移到多个 AWS 数据库服务,彻底去掉了Oracle。这一步是打破壁垒,数据库的品类和数目都会大大增加,但是云简化了管理,使得这一切可以达成。
在新的架构上,数据集成变得复杂,2022年AWS提出的 zero-ETL 就是来简化这一复杂性。首先解决的是自己的 OLTP 和 OLAP 之间的整合问题,Aurora 到Redshift 的数据同步问题。
这是解构再建构的过程。Oracle 使用一个数据库去解决 OLTP 和 OLAP 的双重需求,行列混存使得鱼和熊掌可以兼得。AWS 看似在进化的路上循环往复,但是本质上,云在底层使得这一切的变化更有意义。
云的演进