SQLAlchemy + PostgreSQL与gevent的驱动程序是什么?

时间:2017-08-31 12:05:12

标签: python postgresql sqlalchemy psycopg2 gevent

基于zzzeek的this great answer,我想使用SQLAlchemy + PostgreSQL和gevent。我的问题是我不知道这种情况下最新的PostgreSQL驱动程序是什么。

在我经常使用psycopg2之前,我发现它非常稳定可靠。

我的问题是,如果我理解正确的psycopg2需要猴子修补才能在gevent下工作,对吧?而唯一的方法是使用psycogreen,这是一个最新的PyPi发布于2012年的项目,自2015年以来一直没有更新,也不支持Python 3。

今天如何以并发方式使用SQLAlchemy?这根本不可能吗?

1 个答案:

答案 0 :(得分:0)

我发布了自己的psycopg2 gevent代码。这将设置一个池,以便您可以管理连接,使用gevent线程并很好地处理低延迟连接。

Python Postgres psycopg2 ThreadedConnectionPool exhausted