分布式数据库系统的优点

分布式数据库系统的优点

ID:42756502

大小:35.00 KB

页数:5页

时间:2019-09-21

分布式数据库系统的优点_第1页
分布式数据库系统的优点_第2页
分布式数据库系统的优点_第3页
分布式数据库系统的优点_第4页
分布式数据库系统的优点_第5页
资源描述:

《分布式数据库系统的优点》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、分布式数据库系统的优点分布式数据库系统是在冀屮是数据库系统的基础上发展來的,比较分布式数据库系统与集小式数据库系统,可以发现分布是数据库系统具有下列优点:(1)更适合分布式的管理与控制。分布式数据库系统的结构更适合具冇地理分布特性的组织或机构使用,允许分布在不同区域、不同级别的各个部门对其白身的数据实行局部控制。例如:实现全局数据在本地录入、查询、维护,这时由于计算机资源靠近用户,可以降低通信代价,提高响应速度,而涉及其他场地数据库中的数据只是少量的,从而可以人人减少网络上的信息传输量;同时,局部数据的安全性也町以做得更好。(2)具有灵活的体系结构。集中式

2、数据库系统强调的是集中式控制,物理数据库是存放在一个场地上的,由一个DBMS集小管理。多个用户只可以通过近程或远程终端在多用户操作系统支持下运行该DBMS来共享集中是数据库中的数据。而分布式数据库系统的场地局部DBMS的口治性,使得大部分的局部事务管理和控制都能就地解决,只有在涉及其他场地的数据时才盅要通过网络作为全局事务來管理。分布式DBMSnJ以设计成具冇不同程度的自治性,从具有充分的场地自治到几乎是完全集屮式的控制。(3)系统经济,可靠性高,可用性好。与一个大型计算机支持一个大型的冀中是数据库在加一些进程和远程终端相比,由超级微型计算机或超级小型计算

3、机支持的分布式数据库系统往往具冇更高的性价比和实施灵活性。分布式系统比集中式系统具冇更高的可靠性和更好的可用性。如由于数据分布在多个场地并有许多复制数据,在个别场地或个别通信链路发生故障时,不致于导致整个系统的崩溃,而且系统的局部故障不会引起全局失控。(4)在一定条件下响应速度加快。如果存取的数据在本地数据库中,那末就可以由用户所在的计算机來执行,速度就快。(5)可扩展性好,易于集成现有系统,也易于扩充。对于一•个企业或组织,可以采用分布式数据库技术在以建立的若T数据库的基础上开发全局应用,对原有的局部数据库系统作某些改动,形成一个分布式系统。这比重建一个

4、大型数据库系统要简单,既省吋间,乂省财力、物力。也可以通过增加场地数的办法,迅速扩充已有的分布式数据库系统。分布式数据库系统的缺点(1)通信开销较人,故障率高。例如,在网络通信传输速度不高时,系统的响应速度慢,与通倍县官的因素往往导致系统故障,同时系统木身的复朵性也容易导致较简的故障率。当故障发生后系统恢复也比较复杂,可靠性有待提高。(2)数据的存取结构复杂。一般来说,在分布时数据库屮存取数据,比在集屮时数据库中存取数据更复杂,开销更大。(3)数据的安全性和保密性较难控制。在具有高度场地口治的分布时数据库中,不同场地的局部数据库管理员可以采川不同的安全扌旳

5、诫,但是无法保证全局数据都是安全的。安全性问题式分布式系统固有的问题。因为分布式系统式通过通信网络来实现分布控制的,而通信网络本身却在保护数据的安全性和保密性方面存在弱点,数据很容易被窃取。分布式数据库的设计、场地划分及数据在不同场地的分配比较复杂。数据的划分及分配对系统的性能、响应速度及町川性等具冇极大的影响。不同场地的通信速度与局部数据库系统的存取部件的存取速度相比,是非常慢的。通信系统有较高的延迟,在CPU上处理通信信息的代价很高。分布式数据库系统屮要注意解决分布式数据库的设计、查询处理和优化、事务管理及并发控制和目录管理等问题。在一个分布式系统中,

6、一组独立的计算机展现给用户的是一个统一的整体,就好像是一个系统似的。系统拥有多种通用的物理和逻辑资源,可以动态的分配任务,分散的物理和逻辑资源通过计算机网络实现信息交换。系统屮存在一个以全局的方式管理计算机资源的分布式操作系统。通常,对用户来说,分布式系统只有一个模型或范型。在操作系统之上有一层软件屮间件(middleware)负责实现这个模型。一个著名的分布式系统的例了是力维网(WorldWideWeb),在力•维网中,所有的一切看起来就好像是一个文档(Web页而)一样。在计算机网络中,这种统一性、模型以及其中的软件都不存在。用户看到的是实际的机器,计算

7、机网络并没有使这些机器看起来是统一的。如果这些机器有不同的硕件或者不同的操作系统,那么,这些差异对于用户来说都是完全可见的。如果一个用户希望在一台远程机器上运行一个程序,那么,他必须登陆到远程机器上,然后在那台机器上运行该程序。分布式系统和计算机网络系统的共同点是:多数分布式系统是建立在计算机网络之上的,所以分布式系统与计算机网络在物理结构上是基木相同的。他们的区别在于:分布式操作系统的设计思想和网络操作系统是不同的,这决定了他们在结构、工作方式和功能上也不同。网络操作系统要求网络用户在使用网络资源时首先必须了解网络资源,网络用户必须知道网络中各个计算机的

8、功能与配置、软件资源、网络文件结构等情况,在网络屮如果用户要读一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。