2010-06-23 11:18:41
涉及的技术内容包括:ASM、ANSI C、.NET/C#、Python、Linux/Ubuntu 等。记录读书笔记、生活点滴。关注基础理论和开发……
除特别标注外,所有文章均为作者原创,转载请注明出处。谢谢!
查看 "推荐文章目录"。
研发中心长期招聘开发人员,详情请点击
"Linux/C, Python 职位"、
".NET/C# 职位"。
雨痕内部技术交流群,欢迎熟识的朋友参与。
将 添加为您的 MSN 联系人即可。
为杜绝垃圾广告的侵扰,只有注册用户可以发表评论和留言。
如果有什么问题,可以单击右侧图标给雨痕发消息。(ORM 在电子商务系统中的应用
[ 2006-08-02 18:27:27 | 作者: yuhen ]
在电子商务网站项目中,设计人员的关注重点往往集中在业务模式和并发处理上。尽可能容纳更多的并发访问本身并没有什么错,但由于过于强调速度优化而忽略系统维护性的例子也比比皆是。
强调访问速度,在设计上往往会强调几点。
1. 尽可能直接访问数据库,减少中间环节。如此一来,最多就是加个 DataAccessHelper。
2. 尽可能使用存储过程,以便集中精力优化 SQL 语句。
3. 减少中间层,降低中间对象,减少 GC 回收次数。
等等……
这些措施从一定程度上加快了系统的处理速度,达到了设计者的要求。但所有的环节都被严格绑定在特定的“环境”下,相信很多人对于维护数以百计错综复杂的存储过程头疼不已。而电子商务又是一个变化非常多非常快的事业,因此随着系统的运营,我们不得不投入大量的人力物力修修补补,最后一个个都变成了百衲衣,和当初的设想背道而驰。
ORM 提出的初衷就是为了将系统和数据库...
阅读全文…
强调访问速度,在设计上往往会强调几点。
1. 尽可能直接访问数据库,减少中间环节。如此一来,最多就是加个 DataAccessHelper。
2. 尽可能使用存储过程,以便集中精力优化 SQL 语句。
3. 减少中间层,降低中间对象,减少 GC 回收次数。
等等……
这些措施从一定程度上加快了系统的处理速度,达到了设计者的要求。但所有的环节都被严格绑定在特定的“环境”下,相信很多人对于维护数以百计错综复杂的存储过程头疼不已。而电子商务又是一个变化非常多非常快的事业,因此随着系统的运营,我们不得不投入大量的人力物力修修补补,最后一个个都变成了百衲衣,和当初的设想背道而驰。
ORM 提出的初衷就是为了将系统和数据库...
阅读全文…
1







