【发布时间】:2015-12-07 13:37:16
【问题描述】:
如何防止多租户共享架构架构中的跨用户相关对象?
例如:
-
ModelA有外键parent到ModelB -
instance_a.parent == instance_b。
我总是可以检查instance_A.owner == instance_b.owner 是否存在,但这意味着每个INSERT 查询都有一个额外的SELECT 查询。
有没有更好的方法来验证相关对象?
我的数据库是 MySQL。
【问题讨论】:
-
有复合键?