我正准备启动一个小项目,提供使用单表继承的机会。当我阅读关于Stackoverflow的STI之前的帖子时,似乎对论证的各方有一些强烈的意见。
我的申请与我的赛马爱好有关。马的联系被定义为其当前的赛马,训练师和所有者。骑师,教练和所有者可以使用三个单独的表(模型/类)或通过单个表继承作为一个具有多个子类的类来建模。
当面对这样的决定时,是否有一个问题的检查清单可供人们确定哪种方法更可取。我假设使用STI会减少潜在的连接数。还有其他实际考虑因素吗?
答案 0 :(得分:0)
您应该考虑a few things:
article linked更深入了解。