我一直在使用Postgresql,玩维基百科的数百万个超链接等等,已经有2年了.我要么直接通过发送sql命令来做我的事情,要么我在python中编写客户端脚本来管理一百万个查询,这时无法有效地(高效地)有效地完成.
我会在我的32位笔记本电脑上运行我的python脚本并让它与运行Postgresql的6000美元64位服务器通信;因此,我将有额外的2.10 Ghz,3 GB的RAM,psyco和多线程SQL查询管理器.
我现在意识到现在是我升级的时候了.我需要使用过程语言(PL)学习服务器端脚本;我真的需要减少网络流量及其固有的序列化开销.
现在,我真的不想研究所有的PL.知道我已经知道python,并且我正在寻找努力和语言效率之间的手段,你们喜欢PL,我应该安装,学习和使用,为什么以及如何?
解决方法:
既然你已经知道了python,PL / Python应该是值得关注的东西.你听起来像是为数据库查询编写sql,因此PL / sql是其自然的扩展.
PL / sql感觉就像sql一样,只是带来了你期望从sql中获得的所有东西,比如整行的变量和过程语言的通常控制结构.它适合您通常与数据库交互的方式,但它不是有史以来最优雅的语言.我不能说任何关于PL / Python的东西,因为我从来没有使用它,但是因为你知道python它应该很容易翻阅@L_502_2@并看看你是否喜欢它.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。