扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 数据库模式中等
单选题
2024年5月第29题
中等
单选题
2024年5月第29题
#第二版教材
#必须掌握
数据分片将数据库整体逻辑结构分解为合适的逻辑片段,下列选项中,(__)不属于数据分片的原则。
问题(1)
浓缩知识点
分布式数据库的数据分片是为提升系统性能与可管理性,将全局关系划分为多个逻辑片段分配到不同节点的核心技术,常见分片方式包括水平分片、垂直分片及混合分片。实施数据分片需严格遵循三项核心原则:一是完整性,要求全局关系的所有数据都必须分配至对应片段,不得有遗漏;二是不相交性,要求每条数据元组或字段仅属于一个片段,杜绝数据重复存储引发的冗余与不一致问题;三是重构性,要求各分片片段可通过联合、连接等操作完整还原为原始全局关系。需要注意的是,相交性与不相交性原则相悖,会导致数据冗余、逻辑混乱,不属于数据分片需遵循的原则范畴。
正确答案
A
本题考察的是分布式数据库中数据分片的基本原则。
数据分片是分布式数据库设计中的重要技术,目的是将全局关系划分为多个逻辑片段,分配到不同的存储节点中,提高系统性能和可管理性。常见的分片方式有水平分片、垂直分片和混合分片。无论采用哪种方式,都必须满足以下原则:
完整性:全局关系的所有数据都必须分配到某个片段中,不能遗漏数据。
重构性:各个片段能够通过联合、连接等操作重构为原始的全局关系,保证逻辑上一致。
不相交性:全局关系中的每条元组(或字段)只属于一个片段,不能在多个片段中重复出现。
A选项 相交性:与“不相交性”相反,如果数据片段之间有交叉,会导致数据冗余、不一致,违背了分片原则,因此不属于数据分片原则。
B选项 不相交性:分片的基本要求之一,正确。
C选项 重构性:保证片段能够恢复成全局关系,正确。
D选项 完整性:保证所有数据都被分配到片段中,正确。
因此,正确答案是 A. 相交性。
