摘要:
1. 数据库移植不方便: 2. 大量采用存储过程进行业务逻辑的开发致命的缺点是很多存储过程不支持面向对象的设计,无法采用面向对象的方式将业务逻辑进行封装,从而无法形成通用的可支持复用的业务逻辑框架。 3. 代码可读性差,相当难维护, 4. 不支持群集 金融和电信行业的确在数据库服务器的硬件投资少不会吝惜,但是数据库服务器是单点的,极难扩展,即便Oracle的群集,他的共享存储数据库也是单点的,如果业务逻辑的运算非常消耗CPU和IO,你没有任何有效的办法来扩展系统的性能。 5. 对于并非极度依赖数据的业务逻辑运算,如果在应用服务器端来实现的话,特别是采用SNA架构的情况下,理论上可以获得无限.. 阅读全文
posted @ 2014-03-13 10:26
天涯海客
阅读(795)
评论(0)
推荐(0)
摘要:
关于存储过程我一直认为应该仅仅在必须的时候采用,但是很多人不这么看.我发现本文表达了我的心声,不如用它来传播我的想法更好.Stored Procedures are EVIL存储过程是罪恶By Tony MarstonBy Tony Marston3rd September 20063rd September 2006A lot of developers are taught to use database stored procedures, triggers and database constraints at every possible opportunity, and they 阅读全文
posted @ 2014-03-13 09:57
天涯海客
阅读(517)
评论(4)
推荐(1)

浙公网安备 33010602011771号