****** 二十八 ******、软设笔记【数据库】-分布式数据库、特点、数据存储、DBMS组成

分布式数据库
    一、分布式数据库
        分布式数据库由一组数据组成,这些数据物理上分布在计算机网络的不同结点(场地)上,逻辑上是属于同一个系统。每个结点可以执行局部应用,也能通过网络通信子系统执行全局应用。

    二、分布式数据库系统的特点
        1.数据独立性
        2.集中与自治相结合的控制结构
        3.适当增加数据冗余度
        4.全局的一致性、可串行性和可恢复性

    三、分布式数据存储
        分布式数据存储可以从数据分配和数据分片两个角度考察
        1.数据分配是指数据在计算机网络各场地上的分配策略。
            *集中式
            *分割式
            *全复制式
            *混合式

        2.数据分片是指数据存放单位不是全部关系。而是关系的一部分,包括以下集中方式。
            *水平分片:按一定的条件把全局关系的所有元组划分成若干不相交的子集,每个子集为关系的一个片段。
            *垂直分片:把一个全局关系的属性集分成若干子集,并在这些子集上做投影运算,每个投影为垂直分片
            *混合型分片:将水平与垂直分片方式综合使用则为混合型分片

    四、分布式DBMS组成
        (1)LDBMS(局部DBMS)
            建立和管理局部数据库,提供场地自治能力、执行局部应用及全局查询的子查询。
        (2)GDBMS(全局DBMS)
            提供分布透明性,协调全局事务的执行,协调各LDBMS以完成全局应用,保证数据库的全局一致性,执行并发控制,实现更新同步,提供全局恢复功能。
        (3)全局数据字典
            存放全局概念模式、分片模式、分布模式的定义,以及各模式之间映像的定义;存放有关用户存取权限的定义,以保障全局用户的合法权限和数据库的安全性;存放数据完整性约速条件的定义,其功能与集中式数据库的数据词典类似。
        (4)通信管理
            在分布式数据库各场地之间传送消息和数据,完成通信功能。

猜你喜欢

转载自blog.csdn.net/qq_40223688/article/details/80303123
今日推荐