5
我的多服务器RDBMS或我的应用程序应该处理数据库参照完整性吗?
是否应由数据库管理系统(在这种情况下为MS SQL 2005)或应用程序处理外键,约束,默认值等项?我听取了双方的意见,老实说,我不确定该走哪条路。 我们有机会跨越多个服务器/数据库,而且我认为外键不能在链接的服务器之间使用。除此之外,数据库设计中还有一些循环引用,这使我无法ON UPDATE CASCADE在所有内容上使用。 该数据库是MS SQL 2005(可能是2008),与数据库的所有交互都应通过应用程序进行。