Performance 星型模式与雪花模式性能
我开始开发一个科学共享网站,所以我对数据库设计模式很好奇。。。所以,在数据挖掘中,星型模式是最好的模式,但是社交共享网站呢。。。作为SS网站的一种性质,将有(我希望:))许多用户同时使用。。。哪一种对过量使用的性能更好…您想做什么?星型模式和雪花模式是报告模式。社交分享将不需要这些,除非那时用于报告Performance 星型模式与雪花模式性能,performance,database-design,Performance,Database Design,我开始开发一个科学共享网站,所以我对数据库设计模式很好奇。。。所以,在数据挖掘中,星型模式是最好的模式,但是社交共享网站呢。。。作为SS网站的一种性质,将有(我希望:))许多用户同时使用。。。哪一种对过量使用的性能更好…您想做什么?星型模式和雪花模式是报告模式。社交分享将不需要这些,除非那时用于报告 你需要一些表示社会关系的东西,这通常是通过图形数据库或RDBMS来完成的。有一些图形技术,例如星图和雪花图中的更多细节,实际上并不是设计方法。它们是作为模式的一部分或全部出现的常见模式。据我所知,“
你需要一些表示社会关系的东西,这通常是通过图形数据库或RDBMS来完成的。有一些图形技术,例如星图和雪花图中的更多细节,实际上并不是设计方法。它们是作为模式的一部分或全部出现的常见模式。据我所知,“雪花”一词是拉尔夫·金博尔发明的,只有在你使用他的“维度”设计方法时才有意义(我当然不会推荐社交网站使用这种方法!)
数据库的最佳默认设计通常应为标准格式。目标是至少达到Boyce Codd/5th标准形式,除非你找到令人信服的理由来修改它。什么?问题是什么?你似乎把OLTP和OLAP混淆了…让我们把情况简单化…我们正在开发一个社交分享网站。。。星型模式是该站点的最佳模式还是雪花模式?。。。这是主要情况…所以迟早需要报告。。。除此之外,你的链接非常有用,谢谢。。。最后,我们可以说星型模式或雪花模式不是社交网络的最佳设计吗?您可以做的是为您的网站定义ER或图形设计数据库,当需要报告时,您将为数据库定义星型模式设计,该数据库将由来自您的第一个数据库的数据提供数据。正如oluies所说,星型/雪花型模式的目标是BI/报告,而不是网站数据库设计。