普遍共识是什么?
如果您需要在给定操作后更改数据库,您是否使用观察者模式并让框架/应用程序为您处理更新?还是绕过应用程序并将更新委托(delegate)给数据库触发器?
显然触发器更快,但值得吗?
最佳答案
我使用触发器,但触发器通常是特定于数据库的。如果您计划支持多个数据库服务器,一定要找到一种在代码中覆盖它的方法。如果您确定要使用特定的数据库服务器,那么您的数据完整性会爱上您的触发器。
关于database - 观察者与触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/307463/