快速了解分布式数据库的主要特点

快速了解分布式数据库的主要特点,第1张

快速了解分布式数据库的主要特点,第2张

分布式数据库系统通常使用较小的计算机系统。每台电脑都可以单独放在一个地方。每台计算机都有完整的DBMS副本和自己的本地数据库。许多位于不同地方的计算机通过网络相互连接,形成一个完整的、全球性的大型数据库。

这种数据库组织方法克服了物理中心数据库组织的弱点。首先,降低了数据传输的成本,因为大多数对数据库的访问操作都是针对本地数据库的,而不是对其他位置的数据库的访问;其次,系统的可靠性提高很多,因为当网络出现故障时,仍然允许对本地数据库的操作,一个位置的故障并不影响其他位置的处理工作,只有当故障位置的数据被访问时,才会受到一定程度的影响;第三,易于扩展系统,添加新的本地数据库或在某个位置扩展适当的小型计算机。但是,有些功能需要付出更高的代价。例如,为了在几个位置分配活动,事务管理的性能高于中央数据库,甚至抵消了许多其他优势。

分布式数据库系统的主要特征:

大部分治疗都是当场完成的;

不同地方的计算机通过数据通信网络连接起来。

克服了中央数据库的弱点:降低了数据传输的成本;

系统的可靠性提高,当一些系统出现故障时,其他部分可以继续工作;

每个数据库的位置都是透明的,便于系统的扩展;

为了协调整个系统的事务活动,事务管理的绩效成本较高;

数据碎片

类型:

(1)水平分片:按照一定的条件,将全局关系的所有元组分成若干个不相交的子集,每个子集都是关系的一个片段。

(2)垂直切片:将一个全局关系的属性集分成若干子集,对这些子集进行投影运算,每个投影称为垂直切片。

(3)导出切片:也称导出水平切片,即水平切片的条件不是这个关系属性的条件,而是其他关系属性的条件。

(4)混合切片:以上三种方法的混合。可以先水平切片再垂直切片,也可以先垂直切片再水平切片,或者其他形式,但是结果不一样。

条件:

(1)完整性条件:全局关系的所有数据必须映射到段中,不能有属于全局关系但不属于其任何段的数据。

(2)可重构条件:必须保证全局关系可以由同一全局关系的各种片段重构。对于水平切片,可以通过运算重构全局关系;对于垂直切片,可以使用连接操作来重建全局关系。

(3)断开条件:要求一个全局关系划分后得到的所有数据段互不重叠(垂直段主键除外)。

数据分发模式

(1)集中式:所有数据段都布置在同一个站点上。

(2)分割型:所有数据只有一个副本,被分割成若干个逻辑段,每个逻辑段被分配到一个特定的站点。

(4)全拷贝型:数据在各个站点重复存储。也就是说,每个站点上都有一个完整的数据副本。

(5)混合模式:这是一种介于拆分模式和全复制模式之间的分发模式。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 快速了解分布式数据库的主要特点

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情