风之语者

博客园 首页 新随笔 联系 订阅 管理

2011年6月28日 #

摘要: 1.代码可维护性SQL是结构化查询语言,其主要目的是用来进行查询,业务逻辑和编程不是它的主要任务,如果硬要用SQL完成复杂的业务逻辑编程,其结果就是整个存储过程复杂无比(相对于例如c#等编程语言),谁见谁头疼。2.开发效率很明显,没有比较好的SQL的编程框架。3.性能难以扩展当把业务逻辑整合到存储过程中,相对于只吞吐数据的数据库服务器负载增加不小,为何不把业务逻辑的性能消耗放到另外一台机器上呢。当这台业务逻辑服务器负载不能承受时,可以很轻松的继续添加逻辑服务器来分担负载(相对于添加数据库集群,而且数据实时同步又是一个很大的性能消耗)。这样可以做到尽量少的数据服务器去满足尽量多的业务负载。当然存 阅读全文
posted @ 2011-06-28 11:52 风之语者 阅读(1174) 评论(13) 推荐(0) 编辑