集中与自治相结合的控制机制-[more.exceptional.C++
分布透明性有三个级别,在后面45657节将进一步讨论。集中与自治相结合的控制机制在系统中,数据的共享有两个层次:一是局部共享,即每一场地上的各用户可共享本场地上局部数据库中的数据,以完成局部应用;二是全局共享,即系统中的用户都可共享各场地上存储的数据,以完成全局应用。因此,相应的控制机构有两个层次:集中和自治。各局部的数据库可以独立地管理局部数据库,具有自治的功能;同时系统又设有集中控制机制,协调各局部数据库的工作,执行全局管理功能。
有趣的是,适当增加数据冗余度在集中式数据库系统中,尽量减少冗余是系统目标之一。其原因是冗余数据不仅浪费存储空间,而且容易引起数据的不一致性。但是在分布式数据库系统中,却希望通过冗余数据提高系统的可靠性、可用性和改善系统性能。当某一场地出现故障时,系统可以对另一场地上相同的副本进行操作,不会因一个场地上的故障而造成整个系统的瘫痪。系统可以选择用户最近的数据副本进行操作,以减少通信代价,改善整个系统的性能。但是,数据冗余同样也会带来冗余副本之间的数据不一致性问题。因此在分布式数据库系统设计时,应权衡利弊,选择优化的方案。带有编码冗余控制的机会网络数据转发机制正是通过增加冗余来提高系统的可靠性【相关链接】。
你知道吗?在事务管理的分布性方面,第4章的分布式数据库系统将详细探讨如何在不同场地之间高效管理事务。为了进一步了解GIS数据共享机制的研究,你可以点击这里【相关链接】。你会发现,这样的控制机制设计既能保障系统的灵活性,又能提升其整体性能。这不正是我们所追求的吗?
希望这些额外的资料能够帮助你更好地理解这个复杂但又至关重要的话题!
下载地址
用户评论