内容简介
本书讲述了数据库技术的发展史,从数据和数据库始,到区块链和大模型止,全面介绍了数据库技术的发展历程,包括数据库领域天才科学家、产品先行者的贡献,以及中国数据库的探索和发展格局,并试图对中国数据库的根社区发展、数据库架构演进方向做出推导和建议。
本书深入浅出地探讨了数据库发展过程中的关键技术、核心挑战,以及那些引人入胜的趣闻轶事。同时,书中还对数据库行业内的典型企业进行了细致的分析。通过阅读本书,读者不仅能领略到技术的魅力,还能从中汲取关于个人职业发展和企业产品研发的宝贵启示。此外,本书通过对数据库历史上成功与失败的企业案例剖析,还为读者提供了技术与商业融合的宝贵经验。
本书不仅适合对数据库技术感兴趣的读者,也非常适合作为本科生和研究生的教材,帮助他们深入了解数据库行业的发展历程。
目录
目 录
1 第 1章 数据和数据库
1.1 什么是数据 2
1.2 什么是数据库 3
1.2.1 数据库与生活 3
1.2.2 数据库的三个时代 5
1.3 数据库的构成 7
1.3.1 优化器技术 9
1.3.2 事务管理技术 10
1.3.3 日志和恢复 11
1.4 数据库的分类 12
1.4.1 从模型看数据库 13
1.4.2 从架构看数据库 19
1.4.3 从部署看数据库 33
1.5 数据仓库 35
1.5.1 发展阶段 35
1.5.2 Snowflake的崛起 36
1.6 大数据时代 38
1.6.1 大数据的特征 39
1.6.2 Hadoop兴衰 40
1.6.3 Hadoop启示录 43
1.7 大模型时代 43
1.8 总结 49
50 第 2章 数据库技术的拓荒者
2.1 前数据库时代 52
2.1.1 机械数据处理时代 52
2.1.2 计算机数据处理时代 54
2.1.3 文件管理时代 55
2.2 网状数据库之父—查尔斯·威廉·巴赫曼 57
2.2.1 抓住机遇 57
2.2.2 数据库生涯 59
2.2.3 标准的开创者 60
2.2.4 想象力比知识更重要 62
2.3 关系型数据库之父—埃德加·科德 62
2.3.1 关系模型的诞生 63
2.3.2 成功是成功者的阻碍 65
2.3.3 天才的偏执 67
2.3.4 伟大成就 68
2.4 数据库先生—詹姆斯·尼古拉·格雷 69
2.4.1 听人劝开启的职业生涯 70
2.4.2 开天辟地System R 72
2.4.3 独具慧眼奠基事务 74
2.4.4 基准测试 75
2.4.5 人格魅力 79
2.4.6 思考未来 80
2.4.7 未解谜团 82
2.4.8 仿佛是解答 83
2.5 持续创新的天才—迈克尔·斯通布雷克 84
2.5.1 很多开始源于偶然 84
2.5.2 Ingres横空出世 85
2.5.3 桃李满天下 87
2.5.4 Postgres的时代 89
2.5.5 列存更生 91
2.5.6 永不止息 92
2.6 总结 93
95 第3章 数据库领域的“先知”
3.1 埃里森的成长 96
3.2 抓住机遇 97
3.3 鲜为人知的天才鲍勃·迈纳 99
3.4 崛起之路 103
3.5 咄咄逼人的行事风格 109
3.6 收购魔法 113
3.7 跨越巅峰 118
3.8 RAC 119
3.9 云端角逐 121
3.10 与Google的恩怨 124
3.11 硅谷江湖 126
3.12 AI制胜 130
132 第4章 数据库产品的先行者
4.1 迟到的贵族——DB2 132
4.1.1 蓝色巨人 132
4.1.2 群星闪耀 134
4.1.3 DB2之母 135
4.1.4 SQL的诞生 137
4.1.5 曲折的产品开端 138
4.1.6 关键时刻 140
4.1.7 统一数据库 141
4.1.8 DB2之父 145
4.1.9 中国力量 146
4.1.10 新的世纪 150
4.2 桌面数据库王者——dBASE 152
4.2.1 偶然而生 152
4.2.2 慧眼识珠 153
4.2.3 戛然而止 154
4.2.4 致命诉讼 155
4.3 无冕之王——Ingres 158
4.3.1 Ingres公司 158
4.3.2 QUEL与SQL的战争 160
4.3.3 Postgres和Illustra 162
4.3.4 Informix 163
4.3.5 Sybase之ASE 168
4.3.6 微软之SQL Server 172
4.4 开源传奇——MySQL 175
4.4.1 MySQL之前 175
4.4.2 MySQL的诞生 176
4.4.3 开源 178
4.4.4 改变世界 179
4.4.5 Sun和Oracle时代 181
4.4.6 MySQL的蒙提情节 183
4.5 总结 185
186 第5章 中国数据库的早期探索
5.1 先知——萨师煊 186
5.2 先声——黄山会议 188
5.3 先见——数据库专委会 189
5.4 先育——学科设立 192
5.5 先行——产品原型 193
5.6 Oracle引进中国 196
5.7 数据库标准 198
5.8 863和核高基计划 200
5.9 先河——产学研用探究 202
5.10 ITPUB技术社区 204
5.11 ACOUG 206
5.12 信息技术应用创新 208
5.13 墨天轮和数据库时代 209
5.14 总结 210
212 第6章 互联网和云的新篇章
6.1 Google——从互联网到云计算 212
6.1.1 需求驱动创新 212
6.1.2 Google的“三驾马车” 213
6.1.3 NewSQL的诞生 215
6.1.4 Google云的数据库 216
6.2 亚马逊——从电子商务到云计算 217
6.2.1 亚马逊的Redshift 218
6.2.2 亚马逊的Aurora 219
6.2.3 亚马逊的“去O”运动 221
6.3 阿里巴巴——从电子商务到云计算 224
6





















