我对sql还是很陌生,我想知道添加帖子响应的最佳方法是什么,正如我们在Twitter上看到的那样,例如,您回答了一条推文,到目前为止,我已经解决了这两种方法,但是我不知道应该做哪一个:
[这将“擦除”数据库大小的问题,尽管这意味着要减少与id_post一样多的反应表;所以在这里我不知道哪种解决方案理论上是解决此类问题的最佳方法
每个帖子有一张新桌子对我来说并不好。您可能最终会获得数百万个表,其中大多数是空的,没有任何性能上的好处,并且会带来很多维护负担。
我只需要再一个表来存储所有反应,并以post_id
作为外键。
但是您对于拥有更多单独的表的直觉并没有错:类似的功能称为partitioning,并且在所有主要的关系数据库中都可用。