2015-05-04 70 views
1

我最近转向了数据仓库职业。我被给了一个数据仓库来建立。如何确定我应该在雪花图式或星型图表上设计数据库?我应该考虑哪些因素呢?以及这些模式在各种情况下的有用性。如何识别Star模式和Snowflake模式?

+0

您在询问之前是否尝试过搜索?对于已经在SO上的明星和雪花,有很多问题,更不要说互联网上的其他许多信息。此外,这个问题相当广泛 - 正如其他地方的答案所指出的那样,设计决定很可能取决于您的一些要求和结构,因此试图在不知道细节的情况下决定它们可能是一个糟糕的主意。如果你有一个你不确定如何建模的特定表格,那么SO可能是一个更好的地方。 –

+0

这里有一个相关的问题,答案和评论给出了一个关键点......从一个明星开始,然后你可以考虑雪花,如果你看到你需要它的点。这些是我暗示这可能是一个想法回来,并要求具体的建议。在你达到这些要点之前,这是一个非常宽泛的问题,没有明确的答案。 http://stackoverflow.com/q/14318335/3964881 –

回答

0

您应该考虑的主要事情之一是,雪花模型使用标准化数据,而星型模型使用非标准化数据。

检查此site以及它提供了一个很好的比较。