PostgreSQL连接应该在Python Web应用程序中合并,还是每个请求创建一个新连接?

PostgreSQL连接应该在Python Web应用程序中合并,还是每个请求创建一个新连接?,第1张

概述我正在用 Python构建一个Web应用程序(使用Flask).我不打算使用SQLAlchemy或类似的ORM系统,而是直接使用Psycopg2. 我应该为每个新请求打开一个新的数据库连接(并随后关闭它)吗?或者我应该使用什么来汇集这些连接? PgBouncer对应用程序和服务器非常简洁透明. 我们已经在生产中使用PgBouncer 2年没有一个问题.这是一个非常棒的PostgreSQL连接池. 我正在用 Python构建一个Web应用程序(使用Flask).我不打算使用sqlAlchemy或类似的ORM系统,而是直接使用Psycopg2.

我应该为每个新请求打开一个新的数据库连接(并随后关闭它)吗?或者我应该使用什么来汇集这些连接?

PgBouncer对应用程序和服务器非常简洁透明.

我们已经在生产中使用PgBouncer 2年没有一个问题.这是一个非常棒的Postgresql连接池.

http://wiki.postgresql.org/wiki/PgBouncer

总结

以上是内存溢出为你收集整理的PostgreSQL连接应该在Python Web应用程序中合并,还是每个请求创建一个新连接?全部内容,希望文章能够帮你解决PostgreSQL连接应该在Python Web应用程序中合并,还是每个请求创建一个新连接?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/1165097.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-01
下一篇2022-06-01

发表评论

登录后才能评论

评论列表(0条)

    保存