博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
****** 二十八 ******、软设笔记【数据库】-分布式数据库、特点、数据存储、DBMS组成...
阅读量:7061 次
发布时间:2019-06-28

本文共 773 字,大约阅读时间需要 2 分钟。

分布式数据库
    一、分布式数据库
        分布式数据库由一组数据组成,这些数据物理上分布在计算机网络的不同结点(场地)上,逻辑上是属于同一个系统。每个结点可以执行局部应用,也能通过网络通信子系统执行全局应用。
    二、分布式数据库系统的特点
        1.数据独立性
        2.集中与自治相结合的控制结构
        3.适当增加数据冗余度
        4.全局的一致性、可串行性和可恢复性
    三、分布式数据存储
        分布式数据存储可以从数据分配和数据分片两个角度考察
        1.数据分配是指数据在计算机网络各场地上的分配策略。
            *集中式
            *分割式
            *全复制式
            *混合式
        2.数据分片是指数据存放单位不是全部关系。而是关系的一部分,包括以下集中方式。
            *水平分片:按一定的条件把全局关系的所有元组划分成若干不相交的子集,每个子集为关系的一个片段。
            *垂直分片:把一个全局关系的属性集分成若干子集,并在这些子集上做投影运算,每个投影为垂直分片
            *混合型分片:将水平与垂直分片方式综合使用则为混合型分片
    四、分布式DBMS组成
        (1)LDBMS(局部DBMS)
            建立和管理局部数据库,提供场地自治能力、执行局部应用及全局查询的子查询。
        (2)GDBMS(全局DBMS)
            提供分布透明性,协调全局事务的执行,协调各LDBMS以完成全局应用,保证数据库的全局一致性,执行并发控制,实现更新同步,提供全局恢复功能。
        (3)全局数据字典
            存放全局概念模式、分片模式、分布模式的定义,以及各模式之间映像的定义;存放有关用户存取权限的定义,以保障全局用户的合法权限和数据库的安全性;存放数据完整性约速条件的定义,其功能与集中式数据库的数据词典类似。
        (4)通信管理
            在分布式数据库各场地之间传送消息和数据,完成通信功能。

转载于:https://www.cnblogs.com/changemax/p/10015095.html

你可能感兴趣的文章
洛谷1466 集合
查看>>
C#耗时操作防界面卡死
查看>>
第三章 poj 1064——关于带精度的二分法
查看>>
安卓表格布局android:collapseColumns,android:shrinkColumns和stretchColumn
查看>>
序列模型(2)-----循环神经网络RNN
查看>>
jquery简单实现点击弹出层效果实例
查看>>
TOSSIM进行无线传感网络仿真的大致流程
查看>>
微信内打开链接显示已停止访问该网页
查看>>
基于servlet和jsp的简单注册登录页面(包括:增删查改及分页显示)
查看>>
数据结构基础之一
查看>>
10.29随笔
查看>>
ScintillaNET v2.5 简单应用实例讲解
查看>>
I.MX6 Android busybox 从哪里生成的
查看>>
SIM800C 透传模式
查看>>
C#单例的多种写法
查看>>
循环节长度 蓝桥杯
查看>>
HttpContextBase转换成HttpContext对象
查看>>
linux软件安装:源码(1)
查看>>
c++-merge k sorted lists heap的灵活应用
查看>>
干货站
查看>>