H2数据库 - 嵌入式还是服务器模式?

时间:2014-10-17 05:55:03

标签: database h2

我使用的Talend Open Studio for MDM仅支持后端存储H2 database

我应该在嵌入式还是服务器模式下使用H2 DB。

它有什么区别?。

1 个答案:

答案 0 :(得分:7)

嵌入模式下的H2会更快(3x到4x),但没有其他进程可以访问数据库。

如果您的数据库需要在服务器或API之间共享,则需要服务器模式。注意:您需要先在主Java应用程序或单独的JVM进程中启动H2服务器。

这是一种自动混合模式,允许第一个连接受益于嵌入式速度,而下一个连接将使用服务器模式。再次注意:需要首先启动H2服务器。

如何启动H2服务器:http://h2database.com/html/tutorial.html?highlight=server&search=server#using_server

如何使用自动混合模式:http://h2database.com/html/features.html?highlight=AUTO_SERVER&search=AUTO_SERVER#auto_mixed_mode