IT168企业级 冒泡
  • 24发帖数
  • 24主题数
  • 0关注数
  • 0粉丝
开启左侧

这些著名数据库之间的“关系”,你知道吗?

[复制链接]
IT168企业级 发表于 2020-9-15 17:13:18 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

                               
登录/注册后可看大图

要说清晰这些闻名数据库之间的“关系”,就得从数据库发展历史说起。
1961年,GE(通用电气公司)的Charles Bachman ,开发了IDS(集成数据存储,Integrated Data Store),这是世界上第一个NDBMS(网状数据库管理系统,Network Database Management System),也是第一个数据库管理系统。
1968年,为阿波罗登月筹划,IBM的Vern Watts,开发了IMS(信息管理系统,Information Management System),这是世界上第一个HDBMS(条理数据库管理系统,Hierarchical Database Management System).到21世纪最初10年结束时,中国多家银行都购买了IMS.
网状数据库和条理数据库已经很好地解决了数据的集中和共享问题,但是在数据独立性和抽象级别上仍有很大欠缺.
于是1970年,IBM研究员Edgar F. Codd,发表论文《大型共享数据库数据的关系模型》(A Relational Model of Data for Large Shared Data Banks).该论文提出了关系数据模型,奠定了关系模型的理论基础,Codd也被誉为“关系数据库之父”,并成为1981年图灵奖得主.

                               
登录/注册后可看大图

1973年,IBM的San Jose实行室,启动了闻名的System R项目,此后,基于该项目实践发表了一系列关于关系数据库的经典论文,如:SQL语言原型,界说数据库事务和数据同等性机制,关系查询优化器等了一大批对数据库技术发展具有关键性作用的结果.
但IBM却并没有基于这些研究结果及时推出关系型数据库产物,因为当时IBM的IMS卖的还不错.不外,有2个人却从IBM的研究论文中捉住了机会,一个是主流数据库的奠基人Michael Stonebraker,一个是甲骨文创始人Larry Ellison,彻底开启了关系数据库时代。
Ingres
1973年,加州大学伯克利分校的Michael Stonebraker和EugeneWong,从Edgar F.Codd的论文中受到启发,开发了世界上第一个关系型数据库系统Ingres.在Ingres基础上,又产生了很多知名数据库软件,包罗Informix、Sybase、SQL Server、PostgreSQL等。
Oracle
1977年,Larry Ellison与Bob Miner和Ed Oates在硅谷共同开办了一家名为软件开发实行室SDL(Oracle公司的前身),基于System R公开信息,开始策划构建可商用的关系型数据库管理系统(RDBMS),于是就有了Oracle。
2009年,Oracle在收购了开源数据库MySQL之后,在专业和普通的数据库市场都占有极高的份额,成为数据库领域一哥,但近年来,Oracle受到云数据库的挑战,市场份额被逐步在蚕食.
Informix
1981年,基于Ingres,Informix诞生.到1997年已经成了第二大数据库供应商.2001年,被IBM收购.2014年,IBM将Informix全部源码授权给了3家中国公司,分别是南大通用,华胜天成,星瑞格.2017年5月,IBM把整个Informix卖给了印度公司HCL。
DB2
1983年,基于System R,IBM终于发布了DB2,虽然姗姗来迟,但在数据库领域一度也是三分天下占其一的霸主,如今却几乎被市场给遗忘.消灭的原因在于IBM走系统捆绑销售的套路,导致DB2受众过窄,会使用的人不多.但IBM对于关系型数据库的贡献是毫无疑问的。
Sybase
1987年,基于Ingres,Sybase SQL Server1.0发布.虽然没有Oracle、DB2名气响亮,但在电信、交通、银行等领域拥有极强的市场.曾经国内很多大企业都使用它,尤其金融企业.不外,在被SAP收购后,成为了SAP HANA的OLTP引擎,Sybase被打入冷宫。
PostgreSQL
1988年,基于Ingres,Postgres诞生.1994年,以Postgres4.2版本为基础的PostgreSQL发布,此后逐渐成为全球最为知名的开源关系数据库之一,就其功能及允许证宽松度而言,要优于MySQL.目前世界排名第四.国表里不少数据库都是基于PostgreSQL.如:亚马逊Redshift、Greenplum、腾讯Tbase、华为GaussDB、瀚高数据库等。
SQL Server
1989年,基于Sybase SQL Server,微软SQL Server出现,SQL Server是在Sybase帮助下的产物,Sybase就是SQL Server的原型.1994年,两家公司合作停止,为了区分,Sybase SQL Server改名为Sybase ASE,此后,SQL Server发展壮大了,Sybase却一路向下.
MySQL
1996年,MySQL1.0发布.2008年,MySQL被Sun公司收购.2009年,Sun又被Oracle收购,因为开源及LAMP组合,让MySQL被广泛流传.因此成为全球最受欢迎的开源数据库,世界排名第二.国内不少数据库都是基于MySQL,如腾讯TXSQL、阿里AliSQL、青云RadonDB等。
作者:老鱼

精彩评论20

amaooowtpgjm 发表于 2020-9-15 22:56:07 | 显示全部楼层
如果有一天mysql也闭源了……
煎蛋去哪了 发表于 2020-9-18 17:05:53 | 显示全部楼层
以后基本都是分布式云数据库的天下了,甲骨文和微软的产品慢慢就会被淘汰掉。
天下啸 发表于 2020-9-17 08:19:17 | 显示全部楼层
以前学校用的学习的那个database是个什么数据库?
倘若哦 发表于 2020-9-16 00:27:48 | 显示全部楼层
关系性数据库,现在存储干不过nosql,分析干不过大数据平台,唯一的事务也逐渐不是什么优势了
卿云巷 发表于 2020-9-15 22:57:23 | 显示全部楼层
很全面[赞]
WuChiHunDan 发表于 2020-9-16 18:45:37 | 显示全部楼层
竟然有青云。
bendeer44948097 发表于 2020-9-16 06:15:33 | 显示全部楼层
转发了
路路成 发表于 2020-9-16 07:00:15 | 显示全部楼层
转发了
舞钺剑派掌门儿 发表于 2020-9-15 23:45:02 | 显示全部楼层
转发了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

猜你喜欢
在线客服邮箱
wxcy#wkgb.net

邮箱地址#换为@

Powered by 创意电子 ©2018-现在 专注资源实战分享源码下载站联盟商城