数据库设计 – 针对或将应用程序逻辑放入数据库层的参数是什么?
注意programmers.se和dba.se的受众是不同的,并且会有不同的观点,所以在这个例子中我认为在programmers.se上复制
What are the arguments against or for putting application logic in the database layer?是有效的.
我已经找不到有关dba的讨论了,原来的帖子说明了一切,所以:
注:我不是那个问题的OP,但保留了最初的措辞. 解决方法各种各样的想法……您的数据库代码将比您的应用程序客户端技术更长久. 您还有多个客户端问题:我有.net,java和Excel.这是3套应用程序逻辑. “业务逻辑”不应与“数据完整性逻辑”混淆.如果您确实有客户端启动事务并进行各种检查,那就是很多数据库调用和长事务. 应用程序逻辑不会针对高数据量进行扩展.我们使用存储过程每秒有50k行.使用Hibernate的姐妹团队每秒无法获得一个 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |