在 H2 Clustering / High Availability文档中,它表示群集只能在服务器模式下使用(嵌入模式不支持群集)。这是否意味着 CreateCluster 工具无法在嵌入模式下使用?或者我们不应该在群集环境中使用H2嵌入模式?
答案 0 :(得分:1)
运行群集,而不是在使用嵌入模式时。
CreateCluster工具用于复制数据库和初始化群集。它理论上可以在嵌入模式下使用:源或目标或两者都可以是嵌入式数据库。但是,如果源和目标都是嵌入式数据库,则在创建目标后需要移动数据库文件,因为如果两个数据库位于同一台计算机上,正在运行集群是没有意义的:
H2群集功能背后的主要思想是提供高可用性,这意味着即使其中一个数据库服务器出现故障,应用程序仍应继续运行。如果两个数据库都在同一台计算机上运行,那么您就不再具有高可用性。