分布式数据库系统研究设计论文
时间:2026-01-18
时间:2026-01-18
移动健康网推荐
第8卷%第9期
2009年9月
http://www.77cn.com.cn
SoftwareGuide
软件导刊
Vol.8No.9Sep.2009
分布式数据库系统研究
赖
玲
(武汉理工大学荆楚理工学院,湖北荆门448000)
摘
要:介绍了分布式数据库系统的定义、基于分布式数据库系统的特点,分析了分布式数据库系统的优劣势。结合
典型分布式数据库系统,对分布式数据库系统进行了进一步说明。关键词:分布式数据库系统;优缺点;典型分布式数据库系统中图分类号:TP311.11
文献标识码:A
文章编号:1672-7800(2009)09-0169-02
1分布式数据库系统的定义
分布式数据库是由一组数据组成的,这组数据分布在计算
(1)更适合分布式的管理与控制。分布式数据库系统的结构更适合具有地理分布特性的组织或机构使用,允许分布在不同区域、不同级别的各个部门对其自身的数据实行局部控制。
(2)数据共享。DDBS中的数据共享有两个层次:局部共享和全局共享。即各场地的用户可共享本场地局部数据库中的数据;全体用户可共享网络中所有局部数据库中的数据。
(3)灵活的体系结构。集中式数据库系统强调的是集中式控制,而DDBS更多地强调各个场地局部DBMS的自治性,大部分的局部事务管理和控制就地解决,只有涉及其它场地数据时才通过网络作为全局事务处理。DDBMS可以设计成不同程度的自治性,从具有充分的场地自治性到几乎完全的集中式控制。
(4)系统经济,可靠性高,可用性好。与一个大型计算机支持一个大型的冀中是数据库在加一些进程和远程终端相比,由超级微型计算机或超级小型计算机支持的分布式数据库系统往往具有更高的性价比和实施灵活性。分布式系统比集中式系统具有更高的可靠性和更好的可用性。由于存在冗余数据,个别场地或个别链路的故障不会导致整个系统的崩溃。同时,系统可自动检测故障所在,并利用冗余数据恢复出故障的场地,这种检测和修复是在联机状态下完成的。
(5)可扩充性好。当增加新的应用时,可在新系统中增加新的结点而不影响现有系统的结构和系统的正常运行,而且这种扩充不受结点计算机存储容量和处理能力的限制。
分布数数据库系统有如下劣势:(1)通信开销较大,故障率高。
(2)数据的存取结构复杂。一般来说,在分布时数据库中存取数据,与集中式数据库系统相比,DDBS更复杂,为保证各场地之间的协调必须做很多额外的工作。
(3)数据的安全性和保密性较难控制。在具有高度场地自治的分布时数据库中,不同场地的局部数据库管理员可以采用不同的安全措施,但是无法保证全局数据都是安全的。安全性
机网络的不同计算机上。网络中的每个结点具有独立处理的能力,称为场地自治(Autonomous)。它可以执行局部的应用程序。同时,每个结点也能通过网络通信子系统执行全局的应用。这就是说,每个场地是独立的数据库系统:它有自己的数据库、一组终端、中央处理器、运行它自己的局部DBMS,执行局部的应用程序,具有高度的自治性。同时又相互协作组成一个整体,这种整体性的含义是,对于用户来说,从一个分布式数据库系统的逻辑上看如同一个集中式数据库系统一样,用户可以在任何一个场地执行全局应用。
2分布式数据库的特点
物理上分布式数据库的数据分散在各个场地,但是在逻辑
上却是一个整体,如同一个大的集中是数据库一样。于是,在分布式系统中就有了全局数据库和局部数据库概念。全局数据库是从系统角度出发研究问题的,而局部数据库则是从各个场地的角度出发研究问题。
局部应用主要涉及具体场地的数据库,而全局应用可以认为是涉及两个或两个以上场地的数据库。数据库中的数据不是存储在同一场地式分布式数据库系统与集中式数据库系统的最大区别。而数据在逻辑上的“整体性”和物理上的“分布性”是分布式数据库系统的两个重要的特点。
3分布式数据库系统的优劣势
分布式数据库系统是在集中式数据库系统的基础上发展
来的。比较分布式数据库系统与集中式数据库系统,可以发现分布式数据库系统具有下列优势:
作者简介:赖玲(1984-),女,湖南益阳人,武汉理工大学荆楚理工学院助教,研究方向为数据库技术。
移动健康网推荐
·170·
软件导刊2009年
问题是分布式系统固有的问题。因为分布式系统是通过通信网络来实现分布控制的,而通信网络本身却在保护数据的安全性和保密性方面存在弱点,数据很容易被窃取。
4
几种典型分布式数据库系统
4.1
SDD-1DDBMS
美国计算机公司(ComputerCorporationofAmerica)研制的
SDD-1项目是第一个分布式数据库管理系统的样机。各地点
由ARPANET连接,并采用叫做数据计算机的当前DBMS。这个项目特别有助于理解分布式数据库的重要问题和对其中某些问题的解决方法。
4.2ENCOMPASS
ENCOMPASS是一种同构型分布式数据库管理系统,它是
根据Tandem公司的NonStop计算机体系结构和GUARDIAN
OS建立起来的。计算机的体系结构和OS两者都具有对实现
上一篇:早春拱棚茄子嫁接生产技术
下一篇:东山小学班级管理办法及考核细则