时间: 2024-09-29 20:20:56 | 作者: 年报公告
分布式系统是由一组利用互联网进行通信、为完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机没办法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。
分布式数据库系统是在冀中是数据库系统的基础上发展来的,比较分布式数据库系统与集中式数据库系统,不难发现分布是数据库系统具有下列优点:
(1)更适合分布式的管理与控制。分布式数据库系统的结构更适合具有地理分布特性的组织或机构使用,允许分布在不一样的区域、不同级别的各个部门对其自身的数据实行局部控制。例如:实现全局数据在本地录入、查询、维护,这时由于计算机资源靠近用户,能够更好的降低通信代价,提高响应速度,而涉及其他场地数据库中的数据只是少量的,从而能够大大减少网络上的信息传输量;同时,局部数据的安全性也能做到更好。
(2)具有灵活的体系结构。集中式数据库系统强调的是集中式控制,物理数据库是存放在一个场地上的,由一个DBMS集中管理。多个用户只能够最终靠近程或远程终端在多用户操作系统支持下运行该DBMS来共享集中是数据库中的数据。而分布式数据库系统的场地局部DBMS的自治性,使得大部分的局部事务管理和控制都能就地解决,只有在涉及其他场地的数据时才一定要通过网络作为全局事务来管理。分布式DBMS可以设计成具有不一样程度的自治性,从具有充分的场地自治到几乎是完全集中式的控制。
(3)系统经济,可靠性高,可用性好。与一个大型计算机支持一个大型的冀中是数据库在加一些进程和远程终端相比,由超级微型计算机或超级小型计算机支持的分布式数据库系统往往具有更高的性价比和实施灵活性。分布式系统比集中式系统具有更高的可靠性和更好的可用性。如由于数据分布在多个场地并有许多复制数据,在个别场地或个别通信链路出现故障时,不致于导致总系统的崩溃,而且系统的局部故障不可能会引起全局失控。
(4)在一定条件下响应速度加快。如果存取的数据在本地数据库中,那末就可以由用户所在的计算机来执行,速度就快。
对于一个企业或组织,能够使用分布式数据库技术在以建立的若干数据库的基础上开发全局应用,对原有的局部数据库系统作某些改动,形成一个分布式系统。这比重建一个大型数据库系统要简单,既省时间,又省财力、物力。也能够最终靠增加场地数的办法,迅速扩充已有的分布式数据库系统。
(1)通信开销较大,故障率高。例如,在网络通信传输速度不高时,系统的响应速度慢,与通信县官的因素往往导致系统故障,同时系统本身的复杂性也轻易造成较高的故障率。当故障发生后系统恢复也很复杂,可靠性有待提高。
(2)数据的存取结构较为复杂。一般来说,在分布时数据库中存取数据,比在集中时数据库中存取数据更复杂,开销更大。
(3)数据的安全性和保密性较难控制。在具有高度场地自治的分布时数据库中,不同场地的局部数据库管理员能够使用不同的安全措施,但是没办法保证全局数据都是安全的。安全性问题式分布式系统固有的问题。因为分布式系统式通过通信网络来实现分布控制的,而通信网络本身却在保护数据的安全性和保密性方面存在弱点,数据非常容易被窃取。
分布式数据库系统的优点与缺点.中琛魔方大数据平台(表示分布式数据库的设计、场地划分及数据在不同场地的分配很复杂。数据的划分及分配对系统的性能、响应速度及可用性等具有极大的影响。不同场地的通信速度与局部数据库系统的存取部件的存取速度相比,是非常慢的。通信系统有较高的延迟,在CPU上处理通信信息的代价很高。分布式数据库系统中要注意解决分布式数据库的设计、查询处理和优化、事务管理及并发控制和目录管理等问题。
邮箱:、(内容合作)、463652027(商务合作)、645262346(媒体合作)我知道了×个人登录
est/Detail.js type=text/javascript>