我正在尝试学习如何正确使用核心数据,而我正在寻找更好的女巫之路。我需要Row
具有n
尺寸和m
测量值的对象,如下所示:
n1 | n2 | n3 | n4 | .... | m1 | m2 | m3 | .....
-----------------------------------------------
我的问题是我不知道会有多少尺寸和尺寸。所以我的两个解决方案是
1:
创建包含 10 个维度和 10 个测量值的表格:这种方法nill
会创建很多值,并且如果有超过 10 个维度或测量值,则会出现问题。但是对于 100 万Rows
,您需要获取 100 万行数据。
2:
创建Row
具有两个关系的表Dimensions
和Measurements
. 这使得对象 Row whit 设置维度和测量值,因此您可以避免nill
值,并且维度和测量值的数量没有问题。但是对于 100 万Rows
,您至少有 500 万个数据(例如)要获取,并且后面有一些joins
女巫会减慢查询速度。
女巫的方法更快更好,为百万Rows
。