云原生数据库:原理与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.3 发展成熟

经过10年的发展,关系数据模型理论深入人心,E.F.Codd也于1981年获得了图灵奖。理论模型的成熟,催生出了一大批商用数据库产品,例如Oracle、IBM DB2、Microsoft SQL Server和Infomix等一大批流行的数据库软件系统均出现在这一时期。数据库技术的发展与程序设计语言、软件工程、信息系统设计等技术互相影响,也促进了数据库理论研究继续深入,例如数据库研究人员借鉴和吸收了面向对象的方法和技术,提出了面向对象的数据库模型(简称对象模型)。至今,许多研究都是建立在数据库已有的成果和技术上的,针对不同的应用,对传统的DBMS,主要是RDBMS进行不同层次的扩充,例如建立对象关系(OR)模型和建立对象关系数据库(ORDB)。

商用数据库的发展也推动了开源数据库技术的不断演进。进入20世纪90年代,开源数据库项目也蓬勃发展起来,当前的两大开源数据库系统——MySQL和PostgreSQL——均诞生于这一时期。早期数据库主要用于处理在线交易业务,被称为在线联机事务处理系统(On-Line Transaction Processing,OLTP)。经过近20年的发展,单机的关系数据库技术及系统日趋成熟,商业化渐成规模。随着关系数据库在信息系统的广泛应用,业务数据积累越来越多。如何利用数据支持商业决策,逐渐引起了一些学者和技术人员的兴趣,这种对大规模数据进行分析查询的场景被称为在线分析处理(On-Line Analytical Processing,OLAP)。1988年,为解决这类问题,IBM公司的研究员Barry Devlin和Paul Murphy创造性地提出了一个新的术语——数据仓库(Data Warehouse)。随着互联网时代的到来,以往面向专业人员的系统直接向所有人开放,导致业务处理的数据规模发生了数量级的增加,数据库面对的处理请求规模呈爆炸性增长,使得传统单机数据库难以应对。借助云的力量,分布式数据库等新兴技术开始走上历史舞台。