首页 > 计算机 > 软考高级 正文

【问题2】(8分) 请简要叙述常见的反规范化技术有哪些。

时间:2021-04-21 12:34:52 解答: 129 次

【问题2】(8分) 请简要叙述常见的反规范化技术有哪些。

正确答案:

常见的反规范化技术有:(1)增加冗余列:在多个表中保留相同的列,通过增加数据冗余减少或避免查询时的连接操作。(2)增加派生列:在表中增加可以由本表或其它表中数据计算生成的列,减少查询时的连接操作并避免计算或使用集合函数。(3)重新组表:如果许多用户需要查看两个表连接出来的结果数据,则把这两个表重新组成一个表来减少连接而提高性能。(4)水平分割表:根据一列或多列数据的值,把数据放到多个独立的表中,主要用于表数据规模很大、表中数据相对独立或数据需要存放到多个介质上时使用。(5)垂直分割表:对表进行分割,将主键

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2024-12-31 11:25:14

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2024-12-31 11:25:14

←请使用微信扫码支付