情况: 我需要在连接到python中的Oracle数据库时使用连接池。多个python应用程序将使用我开发的helper连接库。在
我的思维过程: 在这里我可以想到两种连接池的方法: 1) 让连接池由数据库自己维护和管理(由Oracle的DRCP提供),调用模块只需从oracledrcp描述的连接代理请求连接。在
2)有一个管理连接池的服务器进程,所有调用方模块都会从该池请求连接(如dbcp?)在
我需要什么建议: 选项1)看起来非常直接,因为池不需要由应用程序存储。 但我想知道除了使用选项1的简单性之外,我还能得到什么好处? 我尽量避免选择2),因为它需要一个始终运行的专用服务器进程(考虑到连接对象不可能搁置)。 还有别的办法吗?在
让数据库处理池。它比您更聪明,而且您将利用Oracle客户群提出的每一个缺陷修复/性能改进。在
相关问题 更多 >
编程相关推荐