自从.net出了这么久,现在也已经到了.net2.0。
Client access带的ibm.db2.iseries.dll才是.net 1.0的,性能没有比oledb有任何优势。
最近一个朋友介绍了db2 connect。
效果真的很显著,速度也很有差距。
后来发现,这个产品其实就是基于jdbc封装的。
而这里的ibm.db2.dll已经是.net 1.1的,也就是比较稳定的.net版本。
终于恍然大悟,ibm就是为了赚这db2 connect的钱,所以CA自带的驱动程序不再做性能的提升。
如果大家有使用C/S B/S架构的可以考虑这个产品。这个产品总的来说是一个很优秀的产品。
支持负载均衡,集中链接I主机的链接,提高了数据的安全性,节约了主机宝贵的连接资源。
(这个特性适用于任何语言和驱程,甚至包括jdbc)
据目前测试,SQL返回的DataSet的速度大约是oledb的2倍。insert update估计也会快,
主要是传输的速度>>oledb.
oh,还有,400的SQL解析器的共享访问路径好像不是跨Job的,所以有时候还是有一定的优势,
可以共享SQL访问路径。
所以,使用主机是db2数据库,又是iSeries 或者rs6000应该考虑使用这个产品
。。
tmd,怎么给它做广告了。
还是很鄙视ibm.