Database 数据库,使用json字段而不是ManyToManyField?
假设评论可以有零个或多个标记 可以使用三个表来实现这一点,Database 数据库,使用json字段而不是ManyToManyField?,database,database-design,Database,Database Design,假设评论可以有零个或多个标记 可以使用三个表来实现这一点,Review/Tag/reviewTagration ReviewTagRelation将具有用于Review和标记表的外键 或者使用两个表查看/标记。Review有一个json字段来保存标记ID列表 传统的方法似乎是使用三个表。 我想知道当不需要引用标签中的评论时,是否可以使用双表方法 i、 e.我只需要知道哪些标签与给定的审查相关。根据我的经验,最好是保持数据库中的数据正常化,除非有明确的理由不这样做,并且根据您的业务需求合理 使用规
Review/Tag/reviewTagration
ReviewTagRelation将具有用于Review和标记表的外键 或者使用两个表
查看/标记。Review有一个json字段来保存标记ID列表
传统的方法似乎是使用三个表。
我想知道当不需要引用标签中的评论时,是否可以使用双表方法
i、 e.我只需要知道哪些标签与给定的审查相关。根据我的经验,最好是保持数据库中的数据正常化,除非有明确的理由不这样做,并且根据您的业务需求合理
使用规范化数据,您知道无论发生什么情况,您总是能够编写一个查询来准确地接收您正在查找的内容,如果出于某种原因您希望以json的形式返回数据,您可以在select查询中这样做