擅长:python、mysql、java
<p>我建议Psycopg不要Psycopg2,因为第一个看起来更黑一些。至少以我的经验来看。我有一个24/7运行的应用程序,有时我从Psycopg2得到随机内存崩溃(两次释放或损坏错误)。由于不是Python错误而是C错误,所以我无法快速或轻松地进行调试。我刚换了Pyscopg,之后就没有撞车。</p>
<p>另外,正如在另一篇文章中所说,<a href="http://barryp.org/software/bpgsql/" rel="nofollow noreferrer">bpgsql</a>似乎是一个很好的选择。因为不需要编译,所以它稳定且易于使用。唯一不好的一面是库不是线程安全的。</p>
<p>Pygresql看起来不错,有一种更直接的方法可以用这个库查询数据库。但我不知道这个有多稳定。</p>