我创建简单的帖子,如评论系统。人们可以“喜欢”帖子并发表评论。他们也可以“喜欢”其他人的评论。 我有一张这样的桌子:
----Columns---
--like_id ---
-- post_id(which post user liked)---
-- user_id--
-- comment_id(which comment user liked)
但是我应该为ALL使用外键和索引。我认为创建4个索引和外键会非常繁重。或者我应该使用另一个表来评论喜欢吗?
答案 0 :(得分:0)
RDMS系统就是为此而制造的。他们有效地处理索引。在您的表每行至少有一百万行之前,请不要担心性能。
当这种情况开始发生时,您将有足够的时间和金钱来优化数据库系统。