简短结论:雪花模式(Snowflake Schema)通常不太适合“纯实时、高并发、低延迟”的分析场景,但在“近实时 / 准实时”且数据量可控、建模合理的场景下是可以用的。
下面分点说明。
雪花模式是维度建模的一种:
优点:
缺点:
实时分析通常要求:
雪花模式常见查询需要:
fact → dim_a → dim_a_sub → dim_a_sub2
多层 Join 会:
实时数据常来自:
更适合:
雪花模式往往需要:
很多实时分析引擎:
更偏好:
雪花模式在这些系统里性能优势不明显。
例如:
如:
常见做法:
雪花模式适合“规范、复杂、离线/准实时分析”,不适合“高并发、低延迟的纯实时分析”。
如果你愿意,可以告诉我:
我可以直接帮你判断该用雪花、星型还是宽表。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。