几种数据层的适用场景
摘要:
数据层是个老话题,自从有了三层的概念,就一直被讨论。今天参加了个面试,问到了这个问题,发现这个问题虽然不难,但说的清楚透彻也需要总结一下。下面是对使用场景的总结,具体的技术是老生常谈的问题,就不过多的讨论了。1、存储过程适用场景特点:性能要求高业务逻辑简单很少移植适用场景:例如信息类网站,小型的B2C网站,小型项目型软件系统。原因: 存储过程经过数据的预编译,性能比SQL提高一些,安全性也较高。但是存储过程也有其自身的局限性。可读性较差,如果业务逻辑较复杂,调试起来很不方便,维护成本也会很高。不同的数据库之间,存储过程不一定兼容。对数据库升级,会带来许多不可预知的问题。 大部分网站符合这几个. 阅读全文
posted @ 2011-11-02 16:22 freemao 阅读(1788) 评论(8) 推荐(2) 编辑