网状数据库之父—Charles Bachman

 [[31419]] 

今天我们要介绍的人物,出身于二战,他来自美国陆军防空高炮师,名叫Charles Bachman。战争结束后,Bachman进入密歇根大学,1948年获得机械工程学士学位,1950年获得宾夕法尼亚大学硕士学位,同年获得沃顿商学院MBA学位。随后他加入密歇根州的陶氏化工。1960年,Bachman跳槽加入通用电气,并在这里开发了第一代网状数据库管理系统—IDS。

1940年代,计算机在特殊的世界局势中诞生,主要为了弹道计算、密码破译和原子弹研究等工作,这些全是基于数值的。当时的计算机只能处理数值,无法处理字母等其他符号;当时也没有大容量的存储器。到了1950年代初,这两个问题得到了历史性的突破,计算机可以处理字母等各种符号了,人们把磁带系统引入了计算机,作为外部存储器。但是,磁带不仅速度奇慢,更大的问题是,它是顺序读写的,对于一条磁带而言,数据结构没有意义,想取个数是需要倒带的。1956年,IBM公司推出了磁盘系统,容量大、转速很快,几乎是随机读写的。这个质的飞跃,使得数据的逻辑结构从此是非线性的了。此时最直观的想法,自然是树状结构,IBM 360系列引入了世界上最早的数据库管理系统之一IMS,此系统为1969年的阿波罗登月立下了汗马功劳,它就是基于树状结构的。无论程序还是数据,本质都是对现实世界的一种抽象,我们希望这种抽象能尽可能贴切反映现实世界中的关系。很明显,现实世界中的事物不都是树状的。于是我们又想到了网状结构。至此,我们就来到了Bachman当时所处的背景。

网状数据库,听起来很简单。线性结构就是树状的一种特例,我们花了10多年才完成这种泛化,因为这里面需要随机存储器,需要硬件支持。但是,从树状到网状的泛化,并不需要什么新型硬件,似乎只需要一个新型的数据库管理系统。然而这个管理系统并不容易实现。在树状结构中,任何结点有且只有一条访问路径,就像在日常操作系统中,不可能建出另外一个根目录,也不能建出一个同时属于多个目录的子目录。但在网状结构中,这都是可能的,可以有多个结点没有父结点(但此时已不能把它们叫做“根”了),一个结点也可以有多个父结点。有多个父结点就意味着,要访问一个结点,可能存在多条不同的路径。这样复杂的系统要如何管理?网状数据库还有很多类似的困难,等着人们来解决。

这一等,又将近10年。Bachman加入通用电气之后,负责涉及全公司各部门的综合管理系统,包括生产规划、配件和原材料供给、订单处理及反馈等许多方面。他要使用自家生产的GE 225计算机,设计全方位的企业生产信息和控制系统(MIACS)。1964年,该系统问世,包括很多组件,底层是集成数据存储系统,也就是我们前面所说的IDS,这就是世界上第一款网状数据库管理系统。

时势造英雄,Bachman抓住历史时机,结合工业界的需求,创造了革命性的产品。1970年,通用电气的计算机业务被霍尼韦尔收购,Bachman来到波士顿,在霍尼韦尔高级研究部从事数据库工作。他还曾为ISO委员会设计过开放系统互连(OSI)模型,并担任过美国国家标准委员会的数据库管理系统研究组副主席,致力于数据库管理语言的标准化工作。1971年,Bachman的研究组提出了DBTG报告,其中确立了包含外部、抽象和内部的三层模式,该模式在数据库领域有着极为深远的影响力。1973年,ACM授予Bachman图灵奖,表彰他在数据库领域,尤其是网状数据库管理系统方面的杰出贡献。Bachman始终活跃在工业界,他是仅有的几位没有学术背景、没有教职、甚至没有博士学位的图灵奖得主之一。

 

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/228431.html<

(0)
运维的头像运维
上一篇2025-04-18 07:26
下一篇 2025-04-18 07:27

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注