数据库技术从诞生到现在,在半个世纪的时间里,形成了坚实的理论基础、成熟的商用产品和广泛的应用领域。近二十年来蓬勃发展的互联网为数据库带来巨大的挑战和机遇。在本届“2021云栖大会 . OceanBase 原生分布式数据库论坛” 上,华东师范大学党委常委、副校长周傲英围绕互联网、数字化转型和数据库的关系做了《数据库最好的时代》的主题分享。
数字经济让数据库重焕青春
谈及为什么说现在是数据库发展最好的时代,周傲英指出,随着人们对数字经济认识的深入,对数字化转型理解的加强,我们对数据本质的认识也提升到一个新的水平。数据是人类文明史上排在蒸汽能(Steam Power)、电能(Electric Power)之后的第三个重要的能源(Power)。他强调,“Data is Power”,数据是新能源。
周傲英称:“数字经济是和农业经济、工业经济同一层级的概念。数字化转型就是指人类正处在从工业文明向数字文明转变的历史时期。数字经济会带来生活方式巨变、生产方式变革、经济结构重组、生产关系再造。在人类历史上,生产关系再造往往指的是社会革命的结果。代表先进生产力的人团结起来,打破旧的生产关系,建立新的生产关系,这就是革命。数据是数字经济重要的生产要素,是第五要素,在这样的背景下,数据库作为数据管理的专门技术和基础系统,其发展无疑是处于自诞生以来最好的时代。”
周傲英同样从学科上进行了解释:“数据库是计算机科学非常重要的分支,是典型的既有广泛应用,又有成体系的技术,且有科学理论的硬核科技。由于数据库所支持的都是涉及人、财、物等需要精确管理的关键核心业务,它从成熟以来就被认为是未来信息社会的关键基础设施。随着互联网的迅猛发展以及互联网与各行各业的深度融合,如火如荼的数字化转型使得信息社会的形态也愈来愈清晰。”
一方面,得益于近年来互联网的普及,很多传统的生产方式开始发生变化,分布式、云原生在这种历史机遇下逐渐成为主流,新型的数据库成为数字经济背景下的关键基础设施,是新基建的重要内容。另一方面,数据库的应用领域也越来越广,以前主要集中在金融、电信等行业领域,现在社会发展和国民经济的各行各业的应用都需要数据库来支撑。可以说,开放的互联网为封闭的数据库带来了难得的发展机遇,使传统的数据库重焕青春。
数据库是实现数字化转型的利器
数据库经过前三十年的发展,到上世纪九十年代形成了关系数据库一统天下的局面,其后有很长一段时间,人们甚至都认为一个关系型数据库就可以包打天下。当大数据概念广泛被人们接受以后,数据库人才意识到,不同的应用需要不同的数据库,针对一类应用可以研发一类数据库。从某种意义上来说,在互联网应用的和开源软件推动下,人们对于数据库认识有了很大的一个进步,因此纷纷开始寻求数据库的创新发展。
周傲英表示:“数字经济带来了很多崭新的业务模式,这对既有数据库系统带来了巨大挑战,所以在这个新时代我们需要新的数据基础设施,数据库的功能需要进一步多样化,性能也需要进一步提升。” 数字经济这一概念被人们接受,这本身就意味着人类数字化转型时代的到来。这是非常重要的时代,我们从工业经济过渡到数字经济,这就是人类的数字化迁徙。为了实现这种转型,我们需要新的数据基础设施,因为传统数据库无法满足新的需求,也就是说很多情况下,它没有办法支撑数字化转型。
说到数字化转型时代的关键,周傲英认为,那就是要充分发挥数据的威力和价值。他认为,从科技支撑的角度来看,取得巨大成功的数据库是数字化转型过程中发展核心科技最值得参考的案例。关系数据库的成功背后有其方法学和认识论层面的重要价值,汲取这些经验对于我们解决当下数据库等硬核科技领域的问题大有裨益。
周傲英再次强调数据库是典型的硬核科技。他特别说明,硬核科技的标准就是:有成功的应用,有成体系的技术,有科学的理论,这三个基本要素,缺一不可。他说:“我们学计算机的人,在上软件工程课的时候就知道一个道理,永远不要去再发明轮子。但我要说,现在正是发明刀子的最好时代。好比做不同的事需要不同的刀子,支撑不同的应用需要不同类型的数据库。当下需要我们针对不同的应用,遵循数据库的基本理念,用创新的思维发展新的数据库,目的是支撑数字化转型。我们要有勇气和自信去发明刀子。”
替代工程和转型升级并举
才是创新正道
硬核科技意味着必须长期积累,就像OceanBase在数据库行业坚持了十多年一样。国产数据库已经不单单是技术上的成功,更重要的是生态的成功。
周傲英表示:“我们必须深刻认识新一代数字技术,认识新一代数据库系统的发展趋势,打破既有套路,用数字经济的应用需求倒逼数据库领域的创新,实现替代工程和转型升级并举的创新,替代工程只是契机,转型升级才是大势所趋。在解决自主创新问题方面,需要深入理解创新驱动发展的战略。创新驱动发展非常正确,什么来驱动创新?在数据库领域,这个答案是,应用驱动创新,我们还要认识到,是场景在驱动应用。场景驱动应用,应用驱动创新,创新驱动发展,这才构成了一个完整的创新链。除此之外,还需要借助互联网时代的开源开放来构建创新的可持续发展生态。”
周傲英将数据库发展的新路径总结成四点。第一,认识数据本身的价值,就是我们要重新认识数据;第二,提炼数据库方法学,用历史造亮未来;第三,开展丰富实践,从实践当中来,到实践当中去;第四,构建科学理论,推陈出新,立足现代发展未来。
在演讲的结尾,周傲英表达了对分布式数据库未来的乐观期待。他认为,原生分布式数据库指的是数据库的基因就是分布式的,因为互联网就是一个覆盖全球的系统,互联网之上的应用天生就是分布式的,为支撑互联网应用构建的数据库也就天然是分布式。原生分布式数据库和我们在互联网出现之前讨论的分布式数据库有很大的不同,那时没有落地的应用来驱动和检验分布式数据库的研究和开发。现在是应用倒逼你建立分布式数据库,并且要在分布式数据库中解决数据的全局一致性问题,也要解决在地理分布情况下高可用的问题,以及支持业务快速扩展和稳定可靠。此外,还需要支持数据库的云化和非云的部署,多地多云的部署,以及跨云统一的管理和交付能力。云原生数据库也成为重要的发展趋势,所谓云原生数据库就是要降低数据库的使用门槛,把数据库变成人们更容易用的能力,变成业务部门可以用的能力,而不是必须受过专门训练的人才能用的能力。
我们应该来重新定义HTAP,这是未来发展趋势。同时,这也是 OceanBase 正在探讨的核心,对此,周傲英认为 OceanBase 应该加大布局做好这件事,因为这也是数据库的发展方向。数据资源的爆发式增长,创新的应用需求,这些都给数据库带来了新的挑战。
我们必须用开源开放的架构来发展数据技术,更好地支持数字化转型。我们处在数据库最好的阶段,因为我们有非常丰富的商业模式,为数据库的发展提供了沃土。我们有明确的目标,就像源自阿里的“数据中台”概念一样,目标是把数据库技术装备化、大众化,让数据库变成服务,进而把数据变成服务,成就数据库的美好未来。