的子集组成。它包含来自全局片段的元组,然后分为不同的子集。换句话说,它根据一个或多个字段的值对表的元组进行分组。这种类型的碎片化也应该证实建设性规则。

这种类型的碎片在分布式数据库中非常有用,其中每个子集都可以包含具有通用属性的数据。当条件表明现有元组足够时,就定义了水平碎片。每个水平片段必须具有原始基表的所有列。通过执行UNION来重建原始分片。

衍生的水平碎片基于另个表上定义的

它生成一组水平碎片,其中包括原始关系的每个表。重建关系需要完整性,以便每个表至少属于一个分区。

3. 不相交的水平碎片

它生成一组水平碎片,其中没有两个碎  购买电话营销线索 片具有公共表。换句话说,每个关系表只属于一个片段。

B. 垂直碎片化

在垂直分段中,全局分段中的可用属性将被分为一些组的子集。垂直碎片的最简单形式是分解,其中可以将唯一的行输入到每个碎片中,以确保并通过连接操作启用重建过程。换句话说,这种类型的碎片可以将数据分成一些属性相互关联的表。

垂直碎片由关系属性的子集组成

为了保持垂直分段的建设性,每个分段应包含表的主键字段。垂直碎片可用于加强数据或重要交易的隐私。

垂直分片的重构是通过对分片使用FULL OUTER JOIN操作来进行的。

C. 混合或混合碎片

混合或混合分段由垂直分段的水平分段或水平分  CZB目录 段的垂直分段组成。这是最灵活的分段技术,因为它生成的片段具有最少的无关信息。

在实际情况中,仅实现一种碎片技术(水平碎片或垂直碎片)是不够的,因为有太多应用程序或查询需要更复杂的碎片。  

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注