在分布式数据库中需要对数据按照一定的方法进行分片。下列关于分片的说法,正确的是( )。

admin2021-07-14  21

问题 在分布式数据库中需要对数据按照一定的方法进行分片。下列关于分片的说法,正确的是(    )。

选项 A、进行垂直分片以后,关系的每个属性只能属于一个分片
B、进行水平分片以后,极端情况下有一个分片包含关系的主键即可
C、进行垂直分片以后,每个分片都必须包含关系的主键
D、进行水平分片以后,每个分片不一定需要包含关系的全部属性,但至少应该包含关系的主键

答案C

解析 对某一个关系进行分片是将关系划分为多个片断,这些片断包含足够的信息可以使关系重构。其中水平分片是从行的角度依据一定条件划分为不同的片断,关系中的每一行必须至少属于一个片断,以便在需要时可以重构关系。垂直分片是在关系中从列的角度依据一定条件分为不同的片断,各片断中应该包含关系的主码属性,以便通过连接方法恢复关系。故答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/U6eZ777K
0

最新回复(0)