我正在用 Python(使用 Flask)构建一个网络应用程序。我不打算使用 SQLAlchemy 或类似的 ORM 系统,而是直接使用 Psycopg2。
我应该为每个新请求打开一个新的数据库连接(然后关闭它)吗?或者我应该使用一些东西来汇集这些连接?
最佳答案
PgBouncer 对应用程序和服务器来说非常简洁和透明。
我们已经在生产中使用 PgBouncer 2 年了,没有出现过任何问题。这是一个非常棒的 PostgreSQL 连接池。
关于python - PostgreSQL 连接应该在 Python 网络应用程序中汇集,还是为每个请求创建一个新连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11889104/