分布式数据控制:语义完整性与访问管理
1. 语义完整性控制的碎片化情况
在分布式数据库中,语义完整性控制是确保数据一致性和准确性的重要环节。以下是几种不同的碎片化情况:
1. 基于谓词的 ASG 碎片化 :使用谓词 ASG⋉PNO PROJi 对 ASG 进行碎片化,其中 PROJI 是关系 PROJ 的一个片段。在这种情况下,ASG 的每个新元组 NEW 会被放置在与元组 j 相同的站点,条件是 NEW.PNO = j.PNO 。由于碎片化谓词与 C1 相同,兼容性检查不会产生通信开销。
2. 基于 PNO 的 PROJ 水平碎片化 :根据两个谓词 p1: PNO < “P3” 和 p2: PNO ≥ “P3” 对 PROJ 进行水平碎片化。此时,ASG 的每个新元组 NEW 会根据 NEW.PNO 的值与 PROJ1 或 PROJ2 进行比较。如果 NEW.PNO < “P3” ,则与 PROJ1 比较;如果 NEW.PNO ≥ “P3” ,则与 PROJ2 比较。
3
超级会员免费看
订阅专栏 解锁全文
11万+

被折叠的 条评论
为什么被折叠?



