
本书从四十余年来中国数据库诞生、发展的历程中寻找答案,试图回溯中国数据库发展到今天国产数据库人付出的努力,阐述中国数据库的发展现状,探讨中国数据库未来该如何突破,进而探寻国产数据库的达梦之路。本书不仅是国产数据库的发展史,更是见证国产数据库一代人40多年的探索史。本书将四十余年的国产数据库发展历程分成起步阶段(1978—2000年)、跟踪阶段(2000—2008年)、追赶阶段(2008—2014年)、并跑阶段(2014年至今)共4个阶段,对国产数据库未来的展望放在本书第5部分。做数据库为什么这么难,难在哪里?国产数据库技术是如何一步步发展的?现在的国产数据库能不能用、好不好用,可否担当国产化替代的重任?数据库作为IT技术架构的核心,面对当今新技术层出不穷的层面,数据库技术迎来高速发展期,未来数据库产业将呈现怎样的发展趋势?国产数据库企业该如何发力才可以抢占市场先机?这些问题都可以在本书中找到答案。
前言 新冠肺炎疫情席卷全球,“中国方案”为全球共同应对疫情蔓延提供了重要样板。而在事关网络信息安全的基础软件领域,40余年来,国产数据库人一直在探索数据库行业的“中国方案”。 习近平总书记多次强调,“核心技术、关键技术、国之重器必须立足于自己。” 我国高度重视网络信息自主可控的建设和发展,中兴通讯和华为被美国列入“实体清单”也表明,自主可控才是我国信创产业发展之路。 “核心技术是国之重器,在别人的强基上砌房子,再大再漂亮也可能经不起风雨,甚至会不堪一击。” 中国工程院院士倪光南如是说,“要保证网络安全,非常重要的问题就是能不能让核心技术牢牢掌握在自己的手里,因为核心技术是我们最大的命门,受制于人是我们最大的隐患。” 具体到掌握核心技术,就是要有“可用”“好用”的国产自主产品和技术,实现对国内外软硬件的国产化代替,这也是目前中国网络信息领域发展的瓶颈。信息领域具有高度垄断性,因此,信息技术要有替代能力,要能替代已垄断市场的技术和产品。 事实上,通过对国外软硬件的国产化替代,实现掌握核心技术,并最终增强网络安全的自主可控性,这条看起来很清晰的逻辑线,具体到现实操作中,绝不可能一蹴而就。为此,国产数据库人奋斗了四十余年。 四十余年,我国走完了发达国家上百年走过的路;四十余年,国产数据库从无到有,从星星之火到燎原之势,从国外数据库一统江湖到国产数据库家喻户晓。四十余年的栉风沐雨,是一部国产数据库的崛起史,更是中国科技奋斗史。 “没有网络安全就没有国家安全,就没有经济社会稳定运行,广大人民群众利益也难以得到保障。”习近平主席在全国网络安全和信息化工作会议上,再次强调网络安全在建设网络强国、数字中国、智慧社会,保障经济社会稳定运行和广大人民群众利益,夺取新时代中国特色社会主义伟大胜利,实现中华民族伟大复兴中的重要地位。 随着计算机技术的飞速发展,数据库的应用更加广泛,深入到各个领域、各家企业。例如,金融、能源、电力、通信、交通等关键信息基础设施,是经济社会运行的神经中枢,是网络安全的重中之重,也是可能遭到重点攻击的目标,物理隔离防线可能被跨网入侵,电力调配指令可能被恶意篡改,金融交易信息可能被窃取,这些都是重大风险隐患,一旦出问题会造成交通中断、电力瘫痪、金融紊乱等问题,具有很大的破坏性和杀伤力,我们必须要深入研究,采取有效措施切实做好国家关键信息基础设施的安全防护工作。 近年来,我国在全球高科技领域不断追赶的态势更加突出,在不少领域实现“并跑”乃至“领跑”。经过这些年的持续迭代,以及中国互联网市场和技术的迅猛发展,我国数据库核心技术与西方国家的差距迅速缩小,有些方面甚至还有优势。 本书从四十余年来中国数据库诞生、发展的历程中寻找答案,试图回溯中国数据库发展到今天国产数据库人付出的努力,阐述中国数据库的发展现状,探讨中国数据库未来该如何突破,进而探寻国产数据库的达梦之路。 核心技术是国之重器,主动权必须掌握在自己手中,中国数据库追梦之路异常艰辛。本书将四十余年的国产数据库发展历程分成起步阶段(1978—2000年)、跟踪阶段(2000—2008年)、追赶阶段(2008—2014年)、并跑阶段(2014年至今)共4个阶段,对国产数据库未来的展望放在本书第5部分。 做数据库为什么这么难,难在哪里?国产数据库技术是如何一步步发展的?现在的国产数据库能不能用、好不好用,可否担当国产化替代的重任?数据库作为IT技术架构的核心,面对当今新技术层出不穷的层面,数据库技术迎来高速发展期,未来数据库产业将呈现怎样的发展趋势?国产数据库企业该如何发力才可以抢占市场先机?这些问题都可以在本书中找到答案。 编著者 2021年9月
从追赶到并跑,国产数据库的激荡四十年 / 1 01 起步:国产数据库的诞生 / 5 演进——国产数据库出现的背景 / 7 改革开放带来的技术 / 7 被激发的市场 / 13 鱼贯而入的抢滩者 / 16 高校——国产数据库的摇篮 / 22 开山鼻祖 / 22 热血青年 / 26 航天需求 / 29 研究所——国产数据库的萌芽 / 30 中国人民大学数据工程与知识工程研究所 / 30 华中科技大学数据库与多媒体研究所 / 31 02 跟踪:国产数据库的企业化 / 33 在夹缝中求生存 / 36 研究所企业化 / 36 生存还是毁灭 / 39 政府重大专项 / 40 强手如林 / 42 举步维艰 / 43 涸辙之鱼 / 45 两条腿走路 / 47 数据库产品研发之难 / 50 一款真正的数据库产品 / 50 何去何从 / 53 破釜沉舟 / 58 03 追赶:国产数据库的市场化 / 33 市场是给有准备的人的 / 63 第一家吃螃蟹的企业 / 63 民航客票实时交易系统 / 67 普遍谨慎态度 / 73 需求倒逼的国产化替代方案 / 81 深度兼容 / 82 集群策略 / 83 行列融合 / 87 时势造英雄 / 90 “断奶”工程 / 90 棱镜门 / 94 去IOE / 95 04 并跑:国产数据库的产业化 / 105 持续迭代的老手 / 108 技术的迭代 / 108 冲击高端应用 / 113 协同的力量 / 119 走弯路的成长 / 122 瓦良格号还是里根号 / 122 偏应用的研发 / 128 开源模式 / 136 信创来了 / 141 信创的背景 / 142 信创的内涵 / 145 信创带来的变化 / 146 05 未来:国产数据库的腾飞 / 151 云上的竞争 / 153 云数据库的基本情况 / 156 云数据库的服务模式 / 159 云数据库的中国厂商 / 162 集群与分布式 / 177 集群与分布式数据库的演进 / 177 分布式数据库存在的挑战 / 182 是集群还是分布式 / 186 云化分布式 / 188 未来趋势 / 189 一体机 / 189 智能化 / 191 区块链 / 193 结语 / 197