原帖由 xjg 于 2010-9-20 11:30 发表 如果是企业级应用,都没有问题,大家都用存储过程吧,好维护,方便修改 但如果是大并发的WEB应用,很快你就会发现,所有的瓶颈都集中到了数据库服务器上面。 我估计这也是为什么TAOBAO、EBay很少会用存储过程。对他们来说,数据库只是用来持久化的,业务逻辑什么的,都在应用层实现。 只有这样分层,横向扩展才有可能,毕竟DB要横向扩展个几百几千台机器不大可能吧?
使用道具 举报
拒绝二流 发表于 2010-8-8 22:40 我不晓得 ebay 或 taobao 的技术会有多先进。。。 我们的应用都是这种架构 htm/jspweb server(java sql语 ...
newdelete 发表于 2010-9-20 17:12 我们的标准跟你们cto一样,简单的sql,直接通过中间件包装进库,涉及大量业务处理或者大数据量的,用过程。 ...
newkid 发表于 2010-7-29 21:54 不管你系统分几层,和数据处理相关的逻辑就应该在数据库里完成。
lsmnlsmn 发表于 2012-7-20 15:37 HIBERNATE中的SQL通常都是字符串拼接的形式出现在代码中,IBATIS的SQL则是在配置文件中,而如果用ORACLE AD ...
yulihua49 发表于 2012-7-22 11:38 即使现拼接SQL,我们可以做到生成一次语句,打开一次游标,使用1000000次。而且分摊到N个前端线程,组织 ...
本版积分规则 发表回复 回帖后跳转到最后一页