美文网首页
(1)数据库发展史

(1)数据库发展史

作者: sflovely1314 | 来源:发表于2018-04-01 21:50 被阅读212次

    开始做数据库有一段时间了,准备把自己平时学习工作的一些内容记录一下,分享给有需要的人~知识共享起来才能发挥强大的力量。如有错误的地方,欢迎批评指正~

    发展三阶段

    数据库从上个世纪五六十年代以来,随着社会需求和硬件更新的变化而变化。数据库管理的目标是使得对数据的管理变得简单高效。

    数据库到目前为止主要经历过三个阶段:文件系统阶段,数据库系统阶段,VLDB(Very Large Data Base)阶段。

    文件系统阶段主要是在五十年代末到六十年代中,这时候数据库主要用于科学计算和管理。当时的存储介质主要是磁带、磁鼓。这个阶段的数据库特点主要是有了数据持久化能力,数据在记录内有结构,但数据整体无结构,数据的逻辑改变会导致应用程序也需要跟着改变,应用程序必须自己进行权限控制、数据的一致性检查,并发控制,崩溃恢复等。可以看到文件系统阶段的数据库基本上只具有持久化能力,对应用程序开发人员的要求非常高,这在现在看起来显然是不合理的。

    由于需求和硬件的发展,六十年代末直到现在,迎来数据库系统阶段。该阶段主要是对IT系统的数据进行管理,这些数据由人工产生。这时的存储介质主要是大容量磁盘,数据的逻辑结构改变不需要修改应用程序,数据库提供了权限管理、一致性检查、并发控制、备份恢复等能力,将这些令人头疼的功能全部内聚到DBMS中,使得应用程序开发人员能够以应用程序的业务开发为中心,不必再与底层交织不清。

    VLDB阶段主要是从2008年开始,该阶段的数据特点就是大大大。这时候的数据主要由机器产生,数据集中,需要数据库具有超大规模的数据管理能力。该阶段的存储介质包括大容量磁盘SSD,大容量内存,服务器利群。这个阶段跟大数据时代的到来有关,主要以数据为中心,数据库能够提供分布式管理能力、节点扩容、节点故障切换能力。

    在信息时代,数据的地位越来越重要,因此DBMS的地位也是与日俱增。数据库的产生和发展是IT系统演变的必然结果。DBMS极大地简化了应用程序员和维护人员的工作。

    关系型数据库的大规模成熟应用

    历史上出现过网状数据库、层次数据库、对象数据库等不同数据模型(具体百度上一搜一大把),很多性能、表达能力超过关系型数据库,但最终关系型数据库成为主流,主要有几方面原因,一是得益于关系代数理论的完备,二是SQL语言与接口的简单易用,三是企业IT市场的蓬勃发展。目前仍有银行业采用层次数据库、机械制造/GIS采用对象数据库的,但市场规模小。关系型数据库的发展是与企业信息话的发展同步的。下面上两张图,一是数据库发展过程中的主流数据库们,二是关系型数据库在企业中的应用。

    后续争取每一两周更新一点学习内容~聚沙成塔,看流沙聚散~

    End(^-^)

    如果有需要文中原图,或者有什么需要交流的问题,可以加微信~

    (1)数据库发展史

    相关文章

      网友评论

          本文标题:(1)数据库发展史

          本文链接:https://www.haomeiwen.com/subject/vbvvcftx.html