我想知道哪种解决方案更有效(或者当然知道另一种更好的解决方案)。如果我有一个网站,任何用户都可以为每个帖子发表评论,那么什么是更好的解决方案?
使用数据库列中的该帖子的所有注释序列化一个数组(我不知道两个用户是否可能同时发表评论会导致数据丢失)
或者可能更好以下:
创建一个名为comments的特定表,其中每个帖子都有一个唯一的ID,每个用户名都有一个唯一的ID
我读到有些人不喜欢使用序列化功能,但我不知道这是不是一个好主意或不使用
答案 0 :(得分:1)
表。与您的帖子有关的评论表没有替代品。 使用序列化到单个字段中创建,更新,删除特定注释和搜索的操作会变得很痛苦。