静态和非静态的dbhelper有什么区别
不知道在三层中DAL中,DBHelper选取哪种的好?
作者: szchenrong 发布时间: 2011-06-15
你写个测试程序测试一下。跑10个线程,每一个线程里分别有一个针对数据库写记录并且查询记录的测试,看看是个线程都结束公共花费多少时间?
其实对于许多人的所谓dbhelper,可能连并发跑一下都不可能。而且他平常甚至没有想到要至少并发两个测试看看到底会不会乱。
然而我们的程序经常是并发的。比如你用在asp.net上,那么页面响应操作实际上在运营时就是并发多线程的。
其实对于许多人的所谓dbhelper,可能连并发跑一下都不可能。而且他平常甚至没有想到要至少并发两个测试看看到底会不会乱。
然而我们的程序经常是并发的。比如你用在asp.net上,那么页面响应操作实际上在运营时就是并发多线程的。
作者: sp1234 发布时间: 2011-06-15
先解决“正确性”的问题,然后再来看所谓“效率”问题。自己写个测试,已经给出时间统计了,但是我觉得更重要的意义,是可以一下子揭露出许多人不考虑正确性,而盲目考虑效率的问题(其实如果不正确,追求效率就没有意义了,而且盲目追求效率会加重bug的严重)。
作者: sp1234 发布时间: 2011-06-15
最҉近҉比҉较҉咸҉/湿҉
作者: q107770540 发布时间: 2011-06-15
最҉近҉比҉较҉咸҉/湿҉
作者: vegan40 发布时间: 2011-06-15
最҉近҉比҉较҉咸҉/湿҉
作者: wjhgzx 发布时间: 2011-06-15