「服务器」数据库的历史发展以及数据库有哪些分类
数据库最早指的是大量数据的集合。将数据统一放到一起,有助于数据的管理和操作。数据库的原始状态是将大量的数据集合成一个文件,然后通过一定的方法对数据进行访问、添加、更改、别除、提取等操作。
数据库的发展
最早的时候,要使用一个数据库是相当昂贵的,因为没有一定的业界标准,数据库的开发都是从零开始,而且,不同厂商的数据库是完全不兼容的。
编程发展到一定阶段,出现了所谓“顺序文件”和“随机文件”的明显界线,“随机文件”以其随机读取的特性很快成为较为统一的数据库模型。
dBase的出现是数据库编程的一个转折点,很多今天我们仍在使用的概念都是由这个古老的数据库编程软件统一起来而成为规范的。而且,数据库编程在dBase中从具体的数据库文件操作中脱离出来,程序员只需完成对数据库操作流程的定义,而不必考虑具体的操作编节,比如文件的打开和关闭、文件组的统一协调等。
数据库再往后发展就有了质的飞跃——除了包含数据之外,还包含数据操作引擎。这样,除了专门的数据库开发软件之外,所有传统的编程语言都可以通过相同的接口对数据库进行操作。再后来,SQL的出现,使得数据库的操作语言也有了统一的规范。通过专门的ODBC等接口的调用,可以在任何语言环境中使用SQL,于是,数据库得到了长足的发展。
网络的普及和数据库规模的扩大化,都造成了对数据库网络化的需求。如何实现数据库的网络查询等操作变成一个现实的问题摆在面前。于是,分布式的数据库出现了。
数据库的分类
一.单机数据库
单机数据库主要用在一些小型的机构中,比如一个小公司的财务系统,或是个人电话号码簿等。其特点是信息量小、在单机上运行、数据无法通过网络共享或发布。但是,单机数据库开发成本远低于网络数据库的开发成本,而且在相当一部分的场合中,单机数据库仍然可以达到要求。所以,单机数据库仍然在被大量使用。
二.网络数据库
1.网络数据库是一种相对较新的技术,其特点有:
2.可以通过网络共享或发布数据;
3.可以通过服务器集成实现数据的集中管理;
4.可以通过服务器群和客户机/服务器模式实现数据储存和处理的分布化;
5.开发成本高。
在今天,数据的共享和发布变得前所未有的重要,Web的普及使每个人都比从前更加有意识地从网络上获取信息,Web数据库得到了飞速的发展。
「服务器」数据库的历史发展以及数据库有哪些分类相关文章阅读: