讨论数量:
项目前期使用外键可以避免浪费时间去处理脏数据和避免脏数据的逻辑,提高开发效率。
国内互联网项目绝大多数活不到性能扛不住的那天,但项目越早一天上线,成功的可能性就越大,当然也有可能越早发现项目本身的可行性。
我也在考虑这个问题,模型关联可以代替数据库层面的外键,数据库不加外键个人感觉在业务逻辑层面更灵活,当然有得必有失,这样就少了一道门槛,出现脏数据的可能增加。我看不同课程老师的做法不一样,leo的教程都加了外键,而早期几个教程没加
项目前期使用外键可以避免浪费时间去处理脏数据和避免脏数据的逻辑,提高开发效率。
国内互联网项目绝大多数活不到性能扛不住的那天,但项目越早一天上线,成功的可能性就越大,当然也有可能越早发现项目本身的可行性。