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

Gur*_*nna 3 database h2

我正在使用Talend Open Studio for MDM,它只支持H2数据库用于后端存储.

我应该在嵌入式或服务器模式下使用H2 DB吗?

它有什么区别?

Chr*_*HON 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