成都网站建设设计

将想法与焦点和您一起共享

盘点那些年我们用过的数据库

短短几十年的时间,数据库经历了从远古时代到现代的发展。关系数据库,NoSQL,NewSQL,OLTP,OLAP……满眼的专业词汇你都知道是什么吗?下面是我们精心整理的“数据库发展史”,也许这才是了解数据库发展的正确姿势。

目前创新互联已为近千家的企业提供了网站建设、域名、雅安服务器托管成都网站托管、企业网站设计、紫云网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

-----------------------------

数据库的远古时代

在很久很久很久以前,计算机还还只叫做“分析机”的时候,其实就已经有了“数据库”——数量巨大的“穿孔卡片”。当然也存在所谓数据管理——也就是对穿孔卡片进行存储和处理,其工作量之大,工作内容之繁琐,消耗的不仅是脑力,也是体力和空间。

-----------------------------

神说要有数据库

便有了数据库

01网状数据库

网状结构开辟了便捷的数据管理之先河,它表示了数据以及数据之间的联系,但是实体之间往往关系复杂又互相纠缠,所以“网”越来越大,越来越密。关系复杂,操作复杂,所以一段时间内都被使用着。

通用电气公司 1961年开发的IDMS集成数据管理系统为网状结构数据库的代表产品,在一时间占领了一壁江山的地位。

02层次数据库

顾名思义,层次数据库是用树形结构表示实体之间联系,层次清晰,但是对于复杂的数据结构模型,树形深度会很大,有很多父子关系,数据会形成冗余。

IBM 1968年 开发了IMS,为代表产品,被较广泛地使用着。(IMS的热销也为IBM后续新型数据库推出埋下障碍,详见后续分析~)

网状和层次模型被使用着,直到——

03关系模型——横空出世

以上两种数据库解决了数据集中和共享问题,但是在数据独立性和抽象级别上仍由很大欠缺。用户在对数据存取时,让需要明确数据的存储结构,指出存储路径。1970年,IBM研究员E.F.Codd提出关系模型的概念,关系模型横空出世。

数据存放在一种称为二维表的存储结构中,整个数据库是由若干个相互关联的二维表组成。

关系数据库解决了冗余问题,简化更新。在当前被广泛应用于运营商金融电力制造物流等行业。其代表产品均为大名鼎鼎的:Oracle、DB2(IBM)、MS SQLServer(MS)、Informix、MySQL(开源,支持几乎所有操作系统,使用最多)等。

话说IBM提出关系数据库的时候就启动了大名鼎鼎的研究项目:System R,论证一个全功能关系数据库的可行性,但是直到1985年才作为正式产品推向市场(因为IBM的官僚体系并且之前层次数据库为IBM重点产品,导致参与人员不积极);而此时早已发现商机并已推出关系数据库的Oracle创始人Ellision已成千万富翁。


当前标题:盘点那些年我们用过的数据库
当前URL:http://chengdu.cdxwcx.cn/article/sdhooc.html