数据库技术的发展历史
数据库技术的发展历史可以分为三个阶段:
1. 人工管理阶段:在20世纪50年代中期以前,计算机主要用于科学计算。此时的数据不易保存,没有文件的概念,数据不具有独立性。软件系统中没有专门用于管理数据的软件,数据处理方式主要是批处理。
2. 文件系统阶段:在20世纪50年代后期到60年代中期,计算机开始用于信息管理。此时数据已经可以长期保存,由文件系统管理数据,文件的形式已经多样化,数据具有一定的独立性。
3. 数据库管理系统阶段:在20世纪60年代后期,数据管理技术进入数据库系统阶段。数据库系统克服了文件系统的缺陷,提供了对数据更高级、更有效的管理。这个阶段的程序和数据的联系通过数据库管理系统(DBMS)来实现。
进入21世纪之后,随着数据量的爆发式增长,各类大数据处理技术也应运而生,从中催生了NoSQL和NewSQL相关技术。