数据源类型池化和非池化有什么区别?

Emr*_*inç 5 datasource mybatis sqlmap

我配置 mybatis,必须选择数据源类型 POOLED 或 UNPOOLED。那么,池化数据源类型和非池化数据源类型有什么区别?

Ahm*_*met 4

UNPOOLED
DataSource 的这种实现只是在每次请求时打开和关闭连接。虽然它\xe2\x80\x99 有点慢,但对于不需要立即可用连接性能的简单应用程序来说,这是一个不错的选择。不同的数据库在此性能方面也有所不同,因此对于某些数据库来说,池化可能不太重要,并且此配置将是理想的选择

\n\n


POOLED
数据源的此实现池 JDBC Connection 对象以避免创建新 Connection 实例所需的初始\n连接和身份验证时间。这是并发 Web 应用程序\n实现最快响应的流行方法。

\n\n


来自:mybatis\nv。3.3.0\n用户指南

\n