合并和未合并的数据源类型有什么区别?

What's the difference between data source type pooled and unpooled?

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

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


POOLED
DataSource池的实现JDBC连接对象避免初始化 创建新连接实例所需的连接和身份验证时间。这是一个受欢迎的 并发 Web 应用程序实现最快响应的方法。


来自:mybatis 3.3.0 版 用户指南