什么情况下需要进行维度拆分?

提问者:帅平 问题分类:面试刷题
什么情况下需要进行维度拆分?
1 个回答
芄粗
芄粗
当一张维度表中包含多个类别、加工逻辑十分困难、有部分维度属性可以单独处理或者不常用时,考虑将维度拆分。
案例一:
水平拆分,例如航旅的商品和普通的商品,都属于商品,都有商品价格、标题、类型、上架时间、类目等维度属性,但是航旅的商品除了有这些公共属性外,还有酒店、景点、门票、旅行等自己独特的维度属性。可以考虑建单独的一张航旅商品维表进行维护。
案例二:
垂直拆分,当某些维度属性的来源表产出时间较早,而某些维度属性的来表产出时间较晚;或者某些维度属性的热度高、使用频繁,而某些维度属性的热度低、较少使用,都可以使用主从表垂直拆分。
发布于:1个月前 (02-08) IP属地:四川省
我来回答