gpt4 book ai didi

mysql - 分类网站的每个类别都在一个表中还是单独的表中?

转载 作者:行者123 更新时间:2023-11-29 00:04:13 25 4
gpt4 key购买 nike

我正在使用 ASP.net 开发一个分类网站,我的数据库是 MYSQL。在那里我使用标题表来存储广告的公共(public)记录。像广告标题、描述、发布日期一样明智。我为商店工作类别、房地产和车辆类别等使用单独的表格。

现在我注意到许多类别的列是相同的。所以现在我有两种方法

1) 遵循当前的方法(每个类别有 1 个标题表和单独的表)

2) 在标题表中添加额外的列,并将所有数据存储在一个表中,并维护一列来标识广告的类别。

那么考虑到每个类别都有数百万条记录时的性能,哪个更好?如果您有问题需要澄清以给出答案,请提问。非常感谢

最佳答案

这取决于您将如何使用类别,如果您必须跨多个类别进行搜索或聚合,那么一张表可能更好,如果您有很多类别,那么一张表也更好。

如果您设置了合适的索引,您会因为必须根据类别选择记录而真正付出多少性能损失?

关于mysql - 分类网站的每个类别都在一个表中还是单独的表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28283667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com