《数据库简史》推荐序:开放原子开源基金会熊伟《从历史中触摸未来的脉搏》...

数据库产业的成功,从来不是单一维度的成功。数据库生态的健全,一定是数据库产业成功的有力保障

开源已经成为了数据库世界的主流,全球以MySQL、PostgreSQL等为代表的开源数据库,源自中国的以openGauss、TiDB等为代表的产品也逐步站上了国际舞台。

开源世界的神当属理查德·斯托曼(Richard Matthew Stallman,RMS) 。斯托曼在1983年9月启动了GNU项目,目的是编写一个完全由自由软件组成的类Unix计算机操作系统 。随着这个项目,他也发起了自由软件运动,倡导软件用户能够对软件自由进行使用、学习、共享和修改,确保了这些软件被称作自由软件。他开发了GCC、GDB、GNU Emacs,同时编写了GNU通用公共许可协议。用C/C++编程的人,可能都认同,GCC是他们的神。

斯托曼是开源世界的精神教父,开创了软件代码的自由之路。有人说他在程序开发界的地位相当于哲学世界的苏格拉底,引导软件世界走上了开源,协作,分享之路。他是程序员世界唯一不仅技术水平非常高,也是在哲学、政治,法律层面影响最大的人,是技术、哲学、政治的集大成者。

为了确保自由软件的发展,斯托曼于1985年10月成立了自由软件基金会(Free Software Foundation)。随着开源产业的发展,基金会也成为了必不可少的关键力量。

开放原子开源基金会(OpenAtom Foundation)是中国首个在民政部注册的致力于开源产业公益事业的非营利性独立法人机构,也是目前唯一一个以开源为主题的基金会。而熊伟博士,正是开放原子开源基金会TOC副主席,他的另外身份还包括openEuler社区委员会执行总监、openGauss开源社区理事长等。

熊伟博士在开源社区的贡献卓著,在他的带领下,中国的开源软件不仅在国内落地生根、开花结果,也正在加速迈向海外,在全球市场彰显中国开源力量。

感谢熊博士为《数据库简史》一书作序推荐,也感谢他为中国基础软件产业所做出的贡献。


推荐序 《从历史中触摸未来的脉搏》

**在人类追求信息处理效率的历史长河中,数据库技术的出现无疑是一个里程碑式的进步。**它将人类的手工数据管理模式推进到数字化时代,并且其发展和成熟的每一步都契合了人类对于数据认知的提升。

如今的数据库已经发展成为一个庞大的体系,任何想对数据库体系有全局了解的人,都面临着巨大的挑战。但事实上,就如同想要了解纷繁复杂的数学体系,最好看一下数学发展史一样,如果想对当今数据库体系有一个深入的了解,学习一下数据库的发展史 ,对于在我们脑海里建立数据库体系的知识大厦大有助益。但是这类书籍相当不好写,不但要对数据库的技术有着深厚的理解,而且要有非常丰富的产业经验,更要有亲历历史的积淀------所谓亲历历史,不过是当我们身处其中浑然不觉、但是蓦然回首,才发现我们自己已然就是历史的一部分

幸运的是,老盖就是拥有所有这些要素的那个人。且相较于传统印象中理科生不善表达的刻板印象,老盖不但长于讲诉,而且文笔也相当了得。我始终认为,写一本洋洋洒洒一尺厚,把简单问题说复杂是很多专业书籍最容易犯的错。把专业书籍写薄,用最简单的语言把复杂的事情讲清楚,则是对著作者最大的考验,老盖经受住了这样的考验。

最后,有趣也是这本记录历史的书籍显著的特点 ,毕竟,历史的底色本就是多姿多彩,而我们所需要做的,仅仅是还原历史的底色而已。感谢老盖奉献了这么精彩的一部书籍,也希望读者能和老盖一起从历史中触摸到未来的脉搏

开放原子开源基金会TOC副主席 熊伟

2024年05月06日


云和恩墨大讲堂 | 一个分享交流的地方

长按,识别二维码,加入万人交流社群

请备注:云和恩墨大讲堂

相关推荐
CoderIsArt1 小时前
Redis的三种模式:主从模式,哨兵与集群模式
数据库·redis·缓存
热爱跑步的恒川2 小时前
【论文复现】基于图卷积网络的轻量化推荐模型
网络·人工智能·开源·aigc·ai编程
师太,答应老衲吧3 小时前
SQL实战训练之,力扣:2020. 无流量的帐户数(递归)
数据库·sql·leetcode
Channing Lewis4 小时前
salesforce case可以新建一个roll up 字段,统计出这个case下的email数量吗
数据库·salesforce
毕业设计制作和分享5 小时前
ssm《数据库系统原理》课程平台的设计与实现+vue
前端·数据库·vue.js·oracle·mybatis
ketil275 小时前
Redis - String 字符串
数据库·redis·缓存
ClkLog-开源埋点用户分析5 小时前
ClkLog企业版(CDP)预售开启,更有鸿蒙SDK前来助力
华为·开源·开源软件·harmonyos
Hsu_kk6 小时前
MySQL 批量删除海量数据的几种方法
数据库·mysql
编程学无止境6 小时前
第02章 MySQL环境搭建
数据库·mysql
knight-n7 小时前
MYSQL库的操作
数据库·mysql