【发布时间】:2015-03-01 22:16:50
【问题描述】:
在我的数据库中拥有 100 万个表会有任何优点/缺点吗?
我正在尝试实现 cmets。到目前为止,我可以想到两种方法来做到这一点: 1. 将所有帖子中的所有 cmets 放在 1 个表中。 2. 每个帖子都有一个单独的表,并将该帖子中的所有 cmets 存储在相应的表中。
哪个更好?
谢谢
【问题讨论】:
-
第一个。祝你好运尝试用每个帖子的表来管理你的数据库——这太疯狂了。我将添加更多有用的信息。您应该有一个帖子表和一个 cmets 表。数据库引擎旨在有效处理大量数据,只要您在 post_id 列等上添加索引,您就不应该遇到太多麻烦/延迟/响应时间
标签: mysql database postgresql social-networking