【发布时间】:2011-05-26 21:42:56
【问题描述】:
我对 H2 的创建集群工具的行为有几个问题。
如果 a 创建一个指定源 A 和目标 B 的集群,H 是否会让 B 与 A 保持同步?也就是说,两者之间是否保持着主从关系?
假设数据库 A、B 和 C 属于同一个集群。如果两个不同的事务同时在 A 和 B 上执行会发生什么。 H2是否会在集群中选举一个leader来确保集群中所有数据库的执行顺序是唯一的?
如果H2选举了一个leader,如果这个leader消失了怎么办?是否有自动故障转移机制?新的领导者是自动选出的吗?我还能用吗
如果我使用源 A -> 目标 B,然后是源 B -> 目标 C,然后是源 C -> 目标 D 创建一个集群,D 会从 C 获取要执行的语句,C 从 B 获取执行语句和 B 得到要为 A 执行的语句? Or will B, C and D get execution statements from A (or the elected leader)?换句话说,我们有连锁机构还是明星机构?
【问题讨论】:
标签: database cluster-computing behavior h2