2

目前,我参与了一个基于仓库的智能交易分析银行系统,该系统具有客户流失行为、欺诈检测和 CRM 分析功能。我们一直使用Oracle它作为数据库,它完全是一个数据仓库项目,带有用于分析的数据挖掘算法。

我们有大约 1000 名银行客户的记录。对于建模,使用星型模式、雪花模式还是星座模式哪个更好?我知道星型和雪花模式的基本区别 - 维度表的规范化发生在雪花(又名雪花)模式中,这在大型数据库的情况下可能会出现问题。

那么,哪种模式更适合我的情况?非常欢迎参与数据仓库的经验丰富的程序员回答!

提前致谢!

4

1 回答 1

3

简而言之,我对这样一个项目的假设是星型模式是合适的。我可能会修改,如果看起来一个维度变得太大而无法有效地进行完整扫描,并且通过雪花化可以有意义地提高对它的查询效率,除非该维度在分区键上连接到事实表(由于应用分区的困难)修剪放置在雪花维度上的谓词)。

于 2013-01-14T12:54:15.253 回答