数据管理技术,历史上有三个阶段:一是无管理阶段,从普遍的定义出发,凡是使用数据的程序都是数据管理程序,只是这个阶段的数据是分散无组织或组织性很弱的,几乎所有程序都要使用数据,数组就是最典型的数据组织形式,直至如今,数据库中的记录表实际上就是庞大的数组表格;二是文件系统阶段,这个时候由于数据庞大到一定程度,内存中放不下,就把数据写到外部文件中,交换式调度,缓解内存不足的困境;三是数据库阶段,这主要是为了解决数据共享问题的。时至今日,内存紧张的局面实际上已不存在,如果不是共享环境,数据库软件其实并不需要。也就是说,数据的组织形式,其实由你的应用需求决定。
不同的数据库系统,只是各自处理数据的方式不同而已。完全可以编写自己独特的数据处理程序,不需要被现成的数据库模式局限。没有人说“数据库”就是SQL Server或别的什么著名系统。