分布式数据库[编辑]
简介
这种组织数据库的方法克服了物理中心数据库组织的弱点。首先,降低了数据传送代价,因为大多数的对数据库的访问操作都是针对局部数据库的,而不是对其他位置的数据库访问;其次,系统的可靠性提高了很多,因为当网络出现故障时,仍然允许对局部数据库的操作,而且一个位置的故障不影响其他位置的处理工作,只有当访问出现故障位置的数据时,在某种程度上才受影响;第三,便于系统的扩充,增加一个新的局部数据库,或在某个位置扩充一台适当的小型计算机,都很容易实现。然而有些功能要付出更高的代价。例如,为了调配在几个位置上的活动,事务管理的性能比在中心数据库时花费更高,而且甚至抵消许多其他的优点。
分布式软件系统(Distributed Software Systems)是支持分布式处理的软件系统,是在由通信网络互联的多处理机体系结构上执行任务的系统。它包括分布式操作系统、分布式程序设计语言及其编译(解释)系统、分布式文件系统和分布式数据库系统等。
分布式操作系统负责管理分布式处理系统资源和控制分布式程序运行。它和集中式操作系统的区别在于资源管理、进程通信和系统结构等方面。 分布式程序设计语言用于编写运行于分布式计算机系统上的分布式程序。一个分布式程序由若干个可以独立执行的程序模块组成,它们分布于一个分布式处理系统的多台计算机上被同时执行。它与集中式的程序设计语言相比有三个特点:分布性、通信性和稳健性。 分布式文件系统具有执行远程文件存取的能力,并以透明方式对分布在网络上的文件进行管理和存取。 分布式数据库系统由分布于多个计算机结点上的若干个数据库系统组成,它提供有效的存取手段来操纵这些结点上的子数据库。分布式数据库在使用上可视为一个完整的数据库,而实际上它是分布在地理分散的各个结点上。当然,分布在各个结点上的子数据库在逻辑上是相关的。
分布式数据库系统的分类
(1) 同构同质型DDBS各个场地都采用同一类型的数据模型(譬如都是关系型)并且是同一型号的DBMS。
(2)同构异质型DDBS各个场地采用同一类型的数据模型但是DBMS的型号不同譬如DB2、ORACLE、SYBASE、SQL Server等。
(3)异构型DDBS各个场地的数据模型的型号不同甚至类型也不同。随着计算机网络技术的发展异种机联网问题已经得到较好的解决此时依靠异构型DDBS就能存取全网中各种异构局部库中的数据。
分布式数据库系统主要特点 DDBS的基本特点
(1)物理分布性数据不是存储在一个场地上而是存储在计算机网络的多个场地上。 逻辑整体性数据物理分布在各个场地但逻辑上是一个整体它们被所有用户(全局用户)共享并由一个DDBMS统一管理。
(2)场地自治性各场地上的数据由本地的DBMS管理具有自治处理能力完成本场地的应用(局部应用)
(3)场地之间协作性各场地虽然具有高度的自治性但是又相互协作构成一个整体。
DBMS
网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。