【发布时间】:2016-04-26 07:57:12
【问题描述】:
当 Python 脚本完成执行时,它会从内存 (RAM) 中转储,这与 JRE/Java(例如 Tomcat)不同,应用程序始终驻留在内存中。所以对于 Java webapp,我可以想象连接池是如何帮助的,但是对于 Python(甚至 PHP)它有什么帮助呢?
那么为什么 SqlAlchemy 提供连接池呢?
【问题讨论】:
-
因为python不限于脚本,它是一种可以用来创建成熟服务器的实际语言……
-
听起来你还没有开发一个复杂的python应用程序。
-
如果有帮助,SQLAlchemy 的池本身不会“预热”。它仅在请求时创建初始连接池。因此,如果您的脚本一次只连接一次,则连接池将不会被连接填充,只会填充您使用的连接。
标签: java python database sqlalchemy connection-pooling