三级数据库知识点(十三)

分布数据库的数据分布策略


  • 数据分片按照一定规则将某一个全局关系划分为片段,数据分配则在此基础上将这些片段分配存储在各个场地上。
  • 分片是对关系的的操作,而分配是对分片结果的操作
  • 数据分片:对某个关系进行分片是将关系划分为多个片段,这些片断中包含足够的信息可以使关系重构; 
    数据分片有四种基本方法: 
    1. 水平分片是在关系中从行的角度(元组)依据一定条件划分为不同的片段,关系中的每一行必须至少属于一个片段,以便在需要时可以重构关系
    2. 垂直分片是在关系中从列的角度(属性)依据一定条件划分为不同的片段,各片段中应该包含关系的主码属性,以便通过连接方法恢复关系
    3. 导出分片是导出水平分片,分片的依据不是本关系属性的条件,而是其他关系属性的条件
    4. 混合分片是指以上三种方法的混合

数据分配

  1. 集中式:所有数据片段都安排在一个场地上
  2. 分割式:所有全局数据有且只有一份,他们被分割成若干片段,每个片段被分配在一个特定场地上
  3. 全复制式:全局数据有多个副本,每个场地上都有一个完整的数据副本
  4. 混合式:全局数据被分成若干个数据子集,每个子集被安排在一个或多个不同的场地上,但是每个场地未必保存所有数据。这是一种介于分割式和全复制式之间的一种分布式

分布式数据库的参考模式结构


  • 全局外模式:是全局应用的用户视图,
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值