P应用程序与常驻数据库连接

2024-09-27 00:15:44 发布

您现在位置:Python中文网/ 问答频道 /正文

情况: 我需要在连接到python中的Oracle数据库时使用连接池。多个python应用程序将使用我开发的helper连接库。在

我的思维过程: 在这里我可以想到两种连接池的方法: 1) 让连接池由数据库自己维护和管理(由Oracle的DRCP提供),调用模块只需从oracledrcp描述的连接代理请求连接。在

2)有一个管理连接池的服务器进程,所有调用方模块都会从该池请求连接(如dbcp?)在

我需要什么建议: 选项1)看起来非常直接,因为池不需要由应用程序存储。 但我想知道除了使用选项1的简单性之外,我还能得到什么好处? 我尽量避免选择2),因为它需要一个始终运行的专用服务器进程(考虑到连接对象不可能搁置)。 还有别的办法吗?在


Tags: 模块方法服务器helper数据库应用程序代理进程

热门问题