数据库设计和性能:mySQL和PHP

数据库设计和性能:mySQL和PHP,php,mysql,Php,Mysql,我为这个问题制作了一个图像: 什么是正确的设计?所有站点的块只插入一个表或单独的表?如果您真的关心这种情况下的性能,我认为最好使用单独的表。每个表都应该包含与特定对象相关的原子信息,因此最好有一个表用于文章,第二个表用于类别 答案取决于您将如何访问信息 如果要跨多个类别执行查询,那么将所有类别包含在一个表中可能是有意义的。如果您的查询一次只在一个查询中运行,那么最好将类别划分到不同的表中。很难看出您在询问什么。你能提供更多的细节吗?当然;设计一个巨大的表格或在不同的表格中分开站点的块?例如:左

我为这个问题制作了一个图像:


什么是正确的设计?所有站点的块只插入一个表或单独的表?

如果您真的关心这种情况下的性能,我认为最好使用单独的表。每个表都应该包含与特定对象相关的原子信息,因此最好有一个表用于文章,第二个表用于类别

答案取决于您将如何访问信息


如果要跨多个类别执行查询,那么将所有类别包含在一个表中可能是有意义的。如果您的查询一次只在一个查询中运行,那么最好将类别划分到不同的表中。

很难看出您在询问什么。你能提供更多的细节吗?当然;设计一个巨大的表格或在不同的表格中分开站点的块?例如:左块:引用,右块:布拉赫布拉赫答案根本没有帮助。“你是说屏幕的某些部分吗?”斯科特·桑德斯;我认为图像是清晰的。(当然是我的意见)类别和文章在不同的表格中。考虑新闻门户:新闻,标题,现场新闻。这个问题怎么样?谢谢