数据库发展竟然和阿波罗登月有关?还有什么是我们不知道的?
1963年,世界上第一个数据库系统 IDS (Integrated Data Storage) 诞生于通用电气公司。经过60年的发展,如今的数据库世界可以说是百花齐放,一派热闹景象。那么,关于数据库发展历程中的那些故事,你了解多少呢?
IMS 的诞生和阿波罗登月有关?
1961年5月25日,时任美国总统肯尼迪宣布:在60年代结束前,美国要把人送上月球,并安全返回地面。从此,美国正式开始实施举世闻名的“阿波罗”载人登月工程计划。
“阿波罗”飞船由200万个零部件组成,分散在世界各地制造,如何掌握和管理这些零件成了一个大难题。为保障登月计划的顺利推进,Rockwell 与 IBM 两家公司开始合作研究数据管理技术。1968年,IBM 推出 IMS (Information Management System) 层次模型数据库,这是世界上第一个大型商用的数据库系统。时至今日,IMS 仍在使用,执行着各种各样的任务。
IBM 提出了关系数据模型,
迅速崛起的却是 Oracle?
1970年,IBM 的研究员 Edgar F. Codd 发表了论文《A Relational Model of Data for Large Shared Data Banks》,提出了关系数据模型的概念,奠定了关系数据模型的理论基础。这是数据库发展史上具有划时代意义的里程碑。这一年,IBM 开始了关系数据库项目 System R 的研究和开发。然而,由于公司已有层次模型数据库产品 IMS,System R 产品化进程十分缓慢,直到1980年才完成,IBM 也因此失去了占领关系型数据库市场的大好商机。
一个明智的人总是能抓住机遇,把它变成美好的未来。1977年6月,Larry Ellison 受到关系数据模型的启发,与 Bob Miner 和 Edward Oates 合伙出资2000美元成立了软件开发实验室 (Software Development Laboratories,SDL),后来公司更名为 Oracle。几个月后,Oracle 1.0便开发完成。从此,Oracle 开始野蛮生长,一骑绝尘。
MySQL 的“海豚”logo是有名字的?
作为全世界最流行的开源数据库,MySQL 可以说是无人不知、无人不晓。人们对这个数据库的命名也是津津乐道。人称“MySQL 之父”的 Michael Widenius(昵称 Monty)有一个女儿,名叫My,所以他将自己开发的数据库命名为 MySQL,可见他对女儿的疼爱。1995年,MySQL 发布的时候,My刚刚五岁。
然而你知道吗?MySQL 的logo里那只“海豚”是有名字的,叫“Sakila”。它是由 MySQL AB 公司的创始人从用户在“海豚命名”的竞赛中给出的大量名字中选出的。获胜的名字由非洲斯威士兰的开源软件开发者 Ambrose Twebaze 提供。根据 Ambrose 所说,Sakila 来自一种叫 SiSwati 的斯威士兰方言,也是一个小镇的名字。
除了以上这些有关数据库的故事,
你知道国内外数据库产品的历史渊源吗?
你知道数据库行业有几位图灵奖获得者吗?
你知道哪些关键理论推动了数据库技术发展吗?
你知道中国数据库有哪些高光时刻吗?
你知道中国第一部数据库教材的书名吗?
……
「数据库发展史一览图」里有你想要的答案!
这幅由云和恩墨专家团队经过数月时间的公开资料搜集、梳理,最终绘制而成的“匠心巨制”,能够帮助数据库从业人员和技术爱好者更详细地了解数据库发展脉络。
6月16日,「数据库发展史一览图」将在2022鲲鹏开发者峰会 -- 云和恩墨数据库技术创新论坛上正式发布。一览图涵盖了1963年到2022年国外和国内主流数据库发展历史,详细展现了70款产品的前世今生、7项数据库技术关键理论、8大重要历史事件、9篇里程碑式论文等内容。神秘面纱即将揭晓!
一图在手,数据库历史尽在掌握,
谁不想拥有呢?
6月16日15:40到16:50,请关注云和恩墨视频号,我们将在“数据库技术创新论坛”的直播中,抽取30位幸运观众送出高清印刷版「数据库发展史一览图」。
还等什么?
扫描下图中的二维码,
在更多直播预告中预约16日的直播,
锁定精彩时刻,
即有机会成为一览图的首批读者!
本文参考资料
1. 你从未听说过的最重要的数据库,人类登月计划的功臣
2. 阿波罗登月计划与数据管理
3. 数据库发展史(上)
4. MySQL历史,名称由来及版本
数据驱动,成就未来,云和恩墨,不负所托!
云和恩墨创立于2011年,以“数据驱动,成就未来”为使命,是智能的数据技术提供商。我们致力于将数据技术带给每个行业、每个组织、每个人,构建数据驱动的智能未来。
云和恩墨在数据承载(分布式存储、数据持续保护)、管理(数据库软件、数据库云管平台、数据技术服务)、加工(应用开发质量管控、数据模型管控、数字化转型咨询)和应用(数据服务化管理平台、数据智能、隐私计算数据联邦平台)等领域为各个组织提供可信赖的产品、服务和解决方案,围绕用户需求,持续为客户创造价值,激发数据潜能,为成就未来敏捷高效的数字世界而不懈努力。
数据库发展竟然和阿波罗登月有关?还有什么是我们不知道的?相关推荐
- 美国科研欲重回阿波罗登月水平,基础科学投入计划翻倍
视学算法报道 转载自:机器之心 编辑:泽南.小舟 数倍增加美国科学研究经费的「无尽边界法案」即将成真了. 尽管投入数字缩水,但新版的法案仍然让美国的基础科研经费有了可怕的增长. 在与中国的全面竞争中, ...
- “中国大脑”计划与美国“阿波罗登月”相提并论,顺应民心
3月12日,中国网(China.org.cn)发表文章,题为"Baidu CEO proposes national AI project"(记者Zhang Rui),至此,总算把 ...
- 阿波罗登月51周年,程序员用DAIN技术还原阿波罗登月高清影像,效果震撼
简介:7月20日是阿波罗登月51周年.一位YouTube名为DutchSteamMachine的程序员使用AI技术修复了阿波罗登月的原始影像,将登月镜头的像素从每秒12帧提升到每秒60帧,效果令人震撼 ...
- 阿波罗登月计算机技术,你知道吗,阿波罗登月用的计算机还不如你家计算器!...
说起宇宙飞船,绝大部分人的脑海中会蹦出一个词:高大上.每次发射至少都是千万级别的.照这么说,宇宙飞船用的计算机一定都是高配啦. 但,事实貌似不是这样. 令人大跌眼镜的是,天宫一号使用的cpu时钟频率仅 ...
- 阿波罗登月十大疑点逐一解释
1969年7月16日,美国"阿波罗11号"飞船升空,实现了人类首次登月.宇航员登上月球表面绝对是一个具有纪念意义的重要历史时刻,同时也是人类科学发展史上的一大壮举.但对于这样一个举 ...
- 阿波罗登月计算机内存,吓尿了!助力阿波罗载人登月的电脑竟然长这样
1969年人类的足迹第一次踏上了月球,正如第一个走出舱门的阿姆斯特朗所说"这是个人的一小步,但却是人类的一大步",在这之后的几十年里,美国数次登月,而登月这件事推动的则是计算机革命 ...
- GitHub分享阿波罗登月计划所用计算机开源项目
That's one small step for man, one giant leap for mankind.--Armstrong 这是一个人的一小步,确是人类的一大步.--阿姆斯特朗 阿波罗 ...
- 6000万美国人相信阿波罗登月是骗局(组图)
宇航员站在阴影里,浑身却雪亮,身后难道有单独的人造光照耀? 当登月车通过反推火箭降落月球表面后,地面上压根没有火箭冲力形成的浅坑. 宇航员有影子,美国国旗"没影子",这种现象显然只 ...
- 她是阿波罗登月计划的首个女程序员,也是“软件工程”术语的提出者
(给Python开发者加星标,提升Python技能) 原创:程序员的那些事(id:iProgrammer) 登月 50 周年 宇航员的一小步,人类的一大步 人类登月 50 周年纪念日到了.1969 年 ...
最新文章
- Asic设计参考工具与参考文档
- Typora入门(2)
- OAF TABLE中添加序号列
- 最简单实现多线程的方法(Thread)
- Git 系列(二):初步了解 Git
- 一个简单的WebService服务
- C语言 文件读写 fputc 函数 - C语言零基础入门教程
- 自己专属的Ubuntu系统伪装Mac
- atoi函数_C语言字符串、数字转换函数大全!
- Spring 配置文件加载原理
- C++STL优先队列小根堆大根堆自定义的应用
- WinForm(C#):登录页面实现+SQL Server数据库连接方式
- 纵坐标是横的还是竖的_通感在书法“竖”中的运用,详解竖的知识和技法(硬笔为例)...
- 郑州大学远程教育学院C语言程序设计题库(二)
- 史上最详细的hadoop安装教程
- 【MATLAB统计分析与应用100例】案例016:matlab读取Excel数据,进行样品系统聚类分析
- 富士胶片记录媒体:磁带存储或将成为数据安全的最后防线
- C语言邻接矩阵的实现
- 各代iphone尺寸_历代16款iPhone厚度对比:最薄的竟是iPhone 6!
- STM32F10xx中独立看门狗(IWDG)和窗口看门狗(WWDG)介绍