作者:IT邦德
中国DBA联盟(ACDU)成员,10余年DBA工作经验,
Oracle、PostgreSQL ACE
博客专家及B站知名UP主,全网粉丝10万+
擅长主流Oracle、MySQL、PG、
高斯及Greenplum备份恢复,
安装迁移,性能优化、故障应急处理
公众号:IT邦德
文章目录
- 前言
- 1.谁是“基础软件皇冠上的明珠”?
- 2.数据库历经的三个时代
- 2.1 商业数据库时代
- 2.2 开源数据库时代
- 2.3 云数据库时代
- 3.后来者居上:中国数据库的发展历程
- 3.1 学术探究
- 3.2 产品模仿
- 3.3 创新引领
- 4.结语
前言
今天给大家推荐一本书《数据库简史》,这本书的作者是盖国强,云和恩墨创始人。
1.谁是“基础软件皇冠上的明珠”?
从互联网兴起,到当前人工智能应用普及,对数据的存取和计算驱动着软件应用的一次又一次变革。无论 IT 系统如何更新换代,处在其核心位置的一定是数据库。
普通用户可能在日常生活中难以感知到数据库,不妨拿起手机看一看安装的应用,是不是都有电商购物、实时通信、游戏娱乐等,如果承载这些应用的数据库在一瞬间消失,那么这些应用只能呈现一片空白。
数据库如此重要,它到底是什么?
数据库是按照特定数据结构组织、存储和管理数据的仓库,是存储在一起的相关数据的集合。
用于实现数据库功能的软件,则被称为数据库管理系统(Database Management System,DBMS),由其实现对数据库的统一管理和控制,以保证数据库的安全性和完整性。
作为数据处理的枢纽,数据库向下能够发挥硬件的存力和算力,向上能够使能顶层应用,可当之无愧地称为“基础软件皇冠上的明珠”。
当然,数据库技术本身极其复杂,绝非一日功成,而**《数据库简史》**这部专著则为我们展现了数据库那波澜壮阔的发展历程。
本书从 60 年代的理论研究,讲到 ChatGPT 大模型,纵横 60 年时光,还对中国数据库产业进行了深刻而精辟的论述,启迪业界的思考。
话不多说,我们先来了解数据库发展的三个时代。
2.数据库历经的三个时代
数据库技术究竟是如何从实验室走向应用,直至成为现代文明社会的基石的呢?书中将其总结为三个相互交织的时代,我们按时间顺序来逐一介绍。
2.1 商业数据库时代
20 世纪 60 年代开始对数据库的理论研究,那时探索的是网状和层次数据库。70 年代关系型数据库横空出世,迅速获得业界青睐。到了80年代,随着 SQL 语言的诞生,交易型数据库迎来了成熟的发展期。
这一时期,一系列商业公司应运而生。其中,Oracle、DB2 等代表性产品,以其稳定性与运行效率,支撑了企业级应用的迅猛发展。
在商业数据库的黄金时代,大型机、小型机和商业存储构成的基础设施,是商业软件崛起的坚强后盾。数据库推动世界进入了信息时代。
2.2 开源数据库时代
从上世纪 90 年代到 21 世纪初,数据应用规模持续增大,分析型数据库开始兴起。紧接着移动互联网应用爆发,数据类型不断丰富,多样化的数据需求不断涌现,NoSQL 技术应运而生,大数据和人工智能时代也依次到来。
这一时期,以 MySQL、PostgreSQL、Hadoop、Redis 等为代表的产品,通过开放源代码的形式传递着自由和共享的精神,支撑了互联网的蓬勃发展,让信息技术的红利流向每一个角落。
2.3 云数据库时代
最近十年以来,云技术重塑了基础设施的供给模式,数据库通过云平台自动化部署和运维变得轻而易举,用户业务环境的上线速度大大加快,数据库开始了云上演进。
计算存储分离等技术创新,让云原生数据库的性能和弹性达到了新的高度。亚马逊的 Redshift 和 Aurora、阿里云的 PolarDB、华为云的 GaussDB、腾讯云的 TDSQL 等产品,均实现了高速成长,赢得了用户的广泛青睐。
更重要的是,在这一时期,中国数据库产品开始展现出实力,登上世界的舞台。
3.后来者居上:中国数据库的发展历程
中国在数据库领域起步较晚,但后来居上,走过了一条从学术探究、产品模仿直到创新引领的激荡历程。
3.1 学术探究
中国数据库的先行者们从学术研究开始了对数据库的探索,他们通过实践应用去理解数据库、洞悉原理,进而走向了产品研发的道路。
学术界有两次重大会议是典型标志,一是 1977 年在黄山举办的首届数据库学术年会,标志着中国数据库学术研究的开端;二是 1999 年在兰州举办的数据库学术会议,该会议成立的专委会标志着组织体系的成熟。
高校与科研院所是这一阶段的主力军,他们追踪国外研究成果,自主研制 DBMS,培养了许多卓越人才,中国的数据库研究水平迅速提升。
3.2 产品模仿
在这一阶段,中国数据库产业经历了产品原型研发、用户应用验证、产业化推广三个过程。
这是因为高校和科研院所的科研成果开始输出到专业公司,让产品走向市场。另外,互联网企业也在通过开源应用解决自身的数据库问题,并通过云对外提供数据库服务,深入推动了数据库应用实践。
国产数据库在这 20 年间真正经历了从可用到好用的阶段。
3.3 创新引领
中国在当前时期拥有全球最大规模的数据基础设施环境,这就是我们实现超越的优良土壤。
在产品体系上,阿里云的 PolarDB 已经能够全面支撑阿里巴巴“双11”的峰值业务,OceanBase 数据库已经全量支持了支付宝的核心交易系统。
在学术领域,我国更是势不可挡,在全球三大数据库领域学术会议的影响力日益提升,中国高校及企业在三大会议中的每年贡献占比平均为 23.81%、27.17% 和 40.70%,逐年上升。
本书作者盖国强就是国内数据库领域的优秀技术专家与创业者,他是我国首位 Oracle ACE,也是我国最著名的 Oracle 技术推广者之一。盖国强老师实践经验丰富,长于数据库诊断、性能调整与 SQL 优化等,著有多部数据库技术书籍。
盖国强在进入数据库基础软件研发领域之后,深刻感受到数据库研发之艰难,于是打造“墨天轮中国数据库技术社区”,推出了“中国数据库流行度排行榜”,为业界提供中国数据库的流行度参考,而这也成为他创作本书的动因之一。
中国数据库产业在技术研究与商业应用方面取得了不俗的成就,但我们仍然还有很长的路要走,要在接下来的 AI 时代勇往直前,不断超越!
4.结语
《数据库简史》是一本有料也有趣的书,说本书有料,是它内容全面,史料翔实,涵盖了数据库发展的完整历程,包括数据库领域天才科学家、产品先行者的贡献,以及中国数据库的探索和发展格局。
说本书有趣,则是它用生动易懂的语言讲述数据库的关键知识与脉络,对数据库行业的典型企业进行了细致的分析,还包括了很多引人入胜的趣闻轶事。
作者盖国强本着严谨求实的态度,对书中凡是涉及史实的知识,都做了细致的考证,尽力做到言必有出处。他对选题、行文、布局等都反复推敲,甚至“诚惶诚恐”。
盖国强的这番努力为业界贡献了一部兼具技术与人文的精心之作,从中我们不仅能纵览数据库产业横跨 60 年的发展,还能领略中国在数据库领域的奋发与超越,所以这也是一部思想启迪之作。
这本书不仅适合数据库相关的技术人阅读,对此领域感兴趣的非专业人士一样可以轻松阅读,不必担心会有门槛。相信大家一定会从这本书中收获宝贵的知识与经验。
了解数据库的前世今生,把握未来的时代脉搏,尽在《数据库简史》!