【发布时间】:2012-12-27 08:41:27
【问题描述】:
这是问题所在,我有一个销售信息表,其中包含销售信息,其中包含(主键 ID、产品名称、产品 ID、商店名称、商店 ID、销售日期)等列。我想做分析,比如向上钻取和向下钻取商店/产品/销售日期。
我正在考虑两种设计方案,
- 为产品名称、产品 ID、商店名称、商店 ID、销售日期等列创建单独的索引;
- 使用数据仓库雪花模型,将当前销售信息表作为事实表,创建产品、店铺、销售日期维度表。
为了有更好的分析性能,听说雪花模型更好。但是从数据库设计的角度来看,为什么它比相关列上的索引更好呢?
提前致谢, 林
【问题讨论】:
标签: database performance data-warehouse snowflake-schema