
!"#$%&'()*+,-./0123245#$%&'()*+,-./06789:;/0<=">?@ABC>"DE"FGHIJ-KL5MN"
>?@ABC>"DEOPQRST1UVWXYZ[Y\[Y]^8_`abcd8defg5
第
1
课:数据库、大数据发展简史与趋势
数据库系统发展历史表
自上世纪 70 年代, EF codd 提出了关系型数据库模型开始,数据库已经发展了将近半个世
纪。可以说是一个历史悠久的计算机学科,在这个半个世纪里,这个学科发生了很多变化,但也
有一些共性的驱动在里面。我们尝试一起探讨下数据技术发展的内在驱动、以及展望趋势。
我们先按照时间维度,回顾数据库的发展简史:
• 上世纪 80 年代,也就是从提出关系型数据库模型后 10 多年,关系型数据库产品逐步完成了工
程与产品实现, Oracle、IBM DB2、Sybase 以及 SQL Server 和 Informix 第一批关系型商业数据库
开始出现。
• 到 90 年代中后期,MySQL、PostgreSQL 这类开源数据库开始萌芽。
• 上世纪末到本世纪初, IT 与通信两门技术发生第一次碰撞,开启互联网时代,数据量开始爆发
增长,快速发展的各类互联网公司,更加青睐 MySQL、PostgreSQL 这类开源数据库,同时也给
这类开源数据库带来丰富的产品生态,比如基于开源数据库的各种分库分表方案产生。同期,
2006 年谷歌的三驾马车(GFS、Bigtable、Mapreduce)开启了大数据时代,涌现了 Hadoop
(Hbase)、Redis 等 NoSQL 大数据生态。
• 2010 年后,IT 技术与通信技术发生第二次碰撞,4G 网络开启了移动互联网时代,在这个时
代,产生了很多业务与场景创新,底层数据技术更是进入前所未有的快速通道,有几个特点:
○ 数据技术栈与方向百花齐放。
○ 集成了分布式技术与关系模型的 NewSQL 数据库开始出现,代表产品有 Spanner、TiDB
等。
○ 云计算与数据库、大数据发生融合;很多云原生数据库出现,云计算不仅给数据技术带来
新的变革,也给数据库厂商提供了更高效的服务交付、商业模式,各种 DBaaS(Database-as-
a-Service)产品涌现。
• 2020 年后,各行各业都逐步进入数字化时期,虽然从技术创新角度,会有越来越多的数据技术
栈与产品将出现;但这么多的技术栈也会大大增加使用成本,从用户需求的角度看,能不能将在
线处理业务与分析业务进行整合,也就是我们经常说的 HTAP ,(Hybrid Transactional/Analytical
Processing) 作为一种统一的数据服务变成了一个强需求。
PingCAP Education Copyright@2021
评论