上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.4.4 数据库系统的分类
数据库系统的分类方法有多种,按数据的存放地点分,数据库系统分为集中式数据库系统和分布式数据库系统。
1.集中式数据库
集中式数据库系统是将数据集中在一个数据库中。数据在逻辑上和物理上都是集中存放的。所有的用户在存取和访问数据时,都要访问这个数据库。例如,一个银行储蓄系统,如果系统的数据存放在一个集中式数据库中,所有的储户在存款和取款时都要访问这个数据库。这种方式访问方便,但通信量大,速度慢。
2.分布式数据库
分布式数据库系统是将多个集中式的数据库通过网络连接起来,使各个节点的计算机可以利用网络通信功能访问其他节点上的数据库资源,使各个数据库系统的数据实现高度的共享。分布式数据库系统是在20世纪70年代后期开始使用的,由于网络技术的发展为数据库提供了良好的运行环境,使数据库系统从集中式发展到分布式,从主机/终端系统发展到客户机/服务器系统结构。在网络环境中,分布式数据库在逻辑上是一个集中式数据库系统,实际上数据是存储在计算机网络的各个节点上。每个节点的用户并不需要了解他所访问的数据究竟在什么地方,就如同在使用集中式数据库一样,因为在网络上的每个节点都有自己的数据库管理系统,都具有独立处理本地事务的能力,而且这些物理上分布的数据库又是共享资源。分布式数据库特别适合地理位置分散的部门和组织机构,如铁路、民航订票系统、银行业务系统等。分布式数据库系统的主要特点:系统具有更高的透明度;可靠性更高、效率更高;局部与集中控制相结合;系统易于扩展。