免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1860 | 回复: 5
打印 上一主题 下一主题

ODBC访问 400的效率问题! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-01-16 14:19 |只看该作者 |倒序浏览
各位GGJJ,
请问采用ODBC访问AS/400的效率怎样?一般ODBC的驱动程序采用IBM的还是其他第三方提供的比较好?

另外采用ODBC访问 通直接走SNA访问DRDA的方式效率上有什么差别那?

急!多谢了~

论坛徽章:
0
2 [报告]
发表于 2004-01-16 14:30 |只看该作者

ODBC访问 400的效率问题!

ODBC效率是比较差的,经常听到抱怨!

论坛徽章:
0
3 [报告]
发表于 2004-01-16 14:43 |只看该作者

ODBC访问 400的效率问题!

这个ODBC驱动程序是IBM自带的吗?
听说Merant公司也提供ODBC驱动,不知道有没有用过的!

论坛徽章:
0
4 [报告]
发表于 2004-01-16 14:48 |只看该作者

ODBC访问 400的效率问题!

装完CLIENT ACCESS就有AS400的ODBC了,是IBM的,你可以试试看!

论坛徽章:
0
5 [报告]
发表于 2004-01-16 14:52 |只看该作者

ODBC访问 400的效率问题!

哦,多谢yj2yq啦

论坛徽章:
0
6 [报告]
发表于 2004-01-18 10:27 |只看该作者

ODBC访问 400的效率问题!

我只用过jdbc,想来odbc的速度也差不多。
我通过jdbc连400取数,ResultSet 一秒钟大约取3~5万条记录(20个字段)。
然后丢到TXT文件中,用sql loader读到 oracle中,一秒钟大约7、8千到1万条。这两步工作可以并行做的。
如果直接在一个java程序中用jdbc同时连接400和oracle,从400读一条就insert into oracle一条,一秒钟大约只能取100~200条纪录。
“ODBC效率是比较差的,经常听到抱怨!” 大约就是用这种方法引起抱怨的。
另外,我在2台oracle之间用jdbc倒数据,不需要用文本文件过渡,一秒钟大约传输3~5万条记录(基本达到I/O和网络的极限)。
oracle有连接400的透明网关软件,如果能够在400和oracle配置成功,传输速度会和2台oracle之间用jdbc倒数据差不多。可惜我不会搞。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP