数据浪潮
上QQ阅读APP看书,第一时间看更新

本章从数据管理系统的历史讲起,介绍数据管理系统领域的图灵奖获得者的生平。图灵奖是计算机领域的最高奖项,我们通过图灵奖的获奖情况来看看数据库的诞生和发展。历史上有 4 位图灵奖获得者的贡献是与数据管理系统相关的,这也见证了数据管理系统发展的辉煌成就。

查尔斯·巴克曼(Charles W. Bachman),1973年获图灵奖,主持设计并开发了最早的网状数据库管理系统——集成数据存储(Integrated Data Store,IDS),奠定了数据管理系统早期发展的基础,被公认为“网状数据库之父”。

埃德加·科德(Edgar F. Codd),1981年获图灵奖,提出了关系代数和关系演算,它们成为关系数据库的理论基础,完善和发展了关系数据库理论,为日后成为标准的结构查询语言(Structure Query Language,SQL)奠定了基础。

詹姆斯·格雷(James N. Gray),1998年获图灵奖,在保障数据的完整性、安全性、并行性以及故障恢复方面发挥了十分关键的作用。他提出并实现了数据库事务处理机制,该机制成为ACID特性的基础。

迈克尔·斯通布雷克(Michael R. Stonebraker),2014年获图灵奖,深化了数据库系统一系列奠基性的基本概念和实践技术,通过一系列学术原型以及初步的商业化,其在关系数据库方面的研究结果对现今市场上的产品有很深的影响。

从上述图灵奖获得者的情况可以看出,大概平均每10年就会有一位在数据管理系统领域获得图灵奖的人物。因此,可以看出,数据管理系统在计算机领域是“常青藤”,每隔一段时间就会有新的发展。目前这4位图灵奖获得者唯一在世的是Stonebraker,我第一次见到他是在2014年杭州举办的VLDB大会上,后来也因为机缘巧合,与他有各种间接的联系。