免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: xugreat
打印 上一主题 下一主题

perl or python? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2003-08-01 16:02 |只看该作者

perl or python?

这篇文章很长的啊,我打印出来有20多页!

论坛徽章:
0
12 [报告]
发表于 2003-08-01 19:06 |只看该作者

perl or python?

python比Java还要慢。
   
偶经常见到有文章说python比java慢,但偶的感觉并不是这样的。感觉,当然只是感觉,没有做过benchmark......
很多时候用python,不需要读很多硬盘,但是偶用java的时候,狂读硬盘,尤其是用GUI程序的时候。
可能是这样的缘故:我用的java程序使用swing图形库,这是完全用java来实现的库,因而效率很低。但是用python的GUI程序的时候,弹出来很快,可能是用tk库的缘故,我估计tk库用的是c/c++实现的。

论坛徽章:
0
13 [报告]
发表于 2003-08-01 19:15 |只看该作者

perl or python?

原帖由 "deathcult" 发表:
   

要看你要处理的数据量的大小。
以我的工作经验,处理百万行以上的,perl的速度就有些捉襟见肘了。

最好的办法是perl开发,然后再编译为bin execute。
因为你这个任务不太复杂,用perl内置函数就可以解?.........
   
偶想请问deathcult大牛,编译成为bin形式,会不会比一般的文本形式快?能够处理百万行文本吗?

论坛徽章:
0
14 [报告]
发表于 2003-08-02 10:03 |只看该作者

perl or python?

有Oracle::OCI模块,再使用 direct path load in 技术应该几乎可以达到倒入oracle数据的速度极限。不过Oracle::OCI当前只在unix下能够编译成功。     
如果只想使用dbi,只需要把语句用prepare的方式预先编译再执行,就比
不用prepare快很多。

论坛徽章:
0
15 [报告]
发表于 2003-08-02 22:19 |只看该作者

perl or python?

lgjut,我是个新手,有2个问题请教,
如果连oci?
如果用direct path load in ?
能给个例子吗?
我的emailugreat@sina.com
多谢!!!!!!!!
越来越喜欢perl了

论坛徽章:
0
16 [报告]
发表于 2003-08-02 23:24 |只看该作者

perl or python?

关注

论坛徽章:
0
17 [报告]
发表于 2003-08-03 16:07 |只看该作者

perl or python?

我现在接触不到unix机器。
但是oracle带有一个例子。
windows下的目录是
C:\oracle\ora91\oci\samples
下的cdemdplp.*.
可以先试一下这个例子,然后再转到unix的perl下。

因为这种倒入数据的方法,比如不允许计算列等,所以往往先导到临时表,再从临时表倒入正式表。
在oracle中我还没有正式使用这种方法,也许说的不对,请多指教。

另外,倒入大量数据时,索引往往对性能有影响,可以试试删除然后重建索引,比较一下时间。     

定时执行可以用crontab。

论坛徽章:
0
18 [报告]
发表于 2003-08-03 22:27 |只看该作者

perl or python?

谢谢各位的帮助,接触perl时间不多,但总的感觉是博大精深,是个非常有用的unix工具箱,精炼的语法是一柄双刃剑,非常适合开发短小实用的工具软件,希望以后能多交流,等我写好了,我会将实际的解决方案和实现代码贴出来

论坛徽章:
0
19 [报告]
发表于 2003-08-04 00:35 |只看该作者

perl or python?

[quote]原帖由 "xugreat"]谢谢各位的帮助,接触perl时间不多,但总的感觉是博大精深,是个非常有用的unix工具箱,精炼的语法是一柄双刃剑,非常适合开发短小实用的工具软件,希望以后能多交流,等我写好了,我会将实际的解决方案和实现代码贴出来[/quote 发表:

perl被称为unix世界的瑞士军刀。其实C/C++能做的,perl几乎都可以做,而且有很多mod支持。perl可以写得很精炼,看看apile和deathcult写的程序就觉得是一种艺术啦。
偶不习惯,也没有机会用perl来做大project,但是用perl来做些shell一类的东西感觉还是蛮好的。
用python写程序也是一种享受,尤其适合做GUI的RAD哦。

论坛徽章:
0
20 [报告]
发表于 2003-08-04 18:15 |只看该作者

perl or python?

powerplane发几本电子书吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP