Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 星型模式与雪花模式性能_Performance_Database Design - Fatal编程技术网

Performance 星型模式与雪花模式性能

Performance 星型模式与雪花模式性能,performance,database-design,Performance,Database Design,我开始开发一个科学共享网站,所以我对数据库设计模式很好奇。。。所以,在数据挖掘中,星型模式是最好的模式,但是社交共享网站呢。。。作为SS网站的一种性质,将有(我希望:))许多用户同时使用。。。哪一种对过量使用的性能更好…您想做什么?星型模式和雪花模式是报告模式。社交分享将不需要这些,除非那时用于报告 你需要一些表示社会关系的东西,这通常是通过图形数据库或RDBMS来完成的。有一些图形技术,例如星图和雪花图中的更多细节,实际上并不是设计方法。它们是作为模式的一部分或全部出现的常见模式。据我所知,“

我开始开发一个科学共享网站,所以我对数据库设计模式很好奇。。。所以,在数据挖掘中,星型模式是最好的模式,但是社交共享网站呢。。。作为SS网站的一种性质,将有(我希望:))许多用户同时使用。。。哪一种对过量使用的性能更好…

您想做什么?星型模式和雪花模式是报告模式。社交分享将不需要这些,除非那时用于报告


你需要一些表示社会关系的东西,这通常是通过图形数据库或RDBMS来完成的。有一些图形技术,例如星图和雪花图中的更多细节,实际上并不是设计方法。它们是作为模式的一部分或全部出现的常见模式。据我所知,“雪花”一词是拉尔夫·金博尔发明的,只有在你使用他的“维度”设计方法时才有意义(我当然不会推荐社交网站使用这种方法!)


数据库的最佳默认设计通常应为标准格式。目标是至少达到Boyce Codd/5th标准形式,除非你找到令人信服的理由来修改它。

什么?问题是什么?你似乎把OLTP和OLAP混淆了…让我们把情况简单化…我们正在开发一个社交分享网站。。。星型模式是该站点的最佳模式还是雪花模式?。。。这是主要情况…所以迟早需要报告。。。除此之外,你的链接非常有用,谢谢。。。最后,我们可以说星型模式或雪花模式不是社交网络的最佳设计吗?您可以做的是为您的网站定义ER或图形设计数据库,当需要报告时,您将为数据库定义星型模式设计,该数据库将由来自您的第一个数据库的数据提供数据。正如oluies所说,星型/雪花型模式的目标是BI/报告,而不是网站数据库设计。