程序内有多处用到评论,是否应该将评论都放在一张表
本来开始就一个模块用到评论,后再增加到5个模块用到评论,但评论表基本差不多,感觉是不是冗余了,想着合并到一张表,但又不确定未来会有什么弊端,求老司机指点
关于 LearnKu
数据量大的项目,一般评论的数据量会比主要内容的数据量大很多,所以优先考虑性能问题,要分早分。
数据量不大的项目,从维护成本考虑,一个数据表一个 Model 好维护一点。
当然业务逻辑也要考虑进去。