Memgraph同步复制模式下事务行为及副本故障后系统状态问询
Memgraph同步复制模式下副本确认失败/超时的行为说明
针对你提出的几个疑问,直接明确说明如下:
事务是否会在主节点回滚?
是的。同步复制模式下,一旦指定数量的副本无法确认事务或者超时,主节点会立刻回滚该事务,不会将事务的修改持久化到自身存储中。已确认事务的其他副本会怎样?
那些已经成功确认事务的副本也会回滚该事务。因为主节点不会提交这个事务,所有参与同步流程的副本最终都会回到事务执行前的状态,以此保证集群的数据一致性。调用方是否会收到事务失败错误?
会的,调用方会收到明确的replicationException错误,直接获知事务执行失败的结果。系统状态是否会完全回退至事务未执行前的状态?
是的。整个集群(主节点加上所有副本)都会回滚到事务开始前的状态,不会留下任何该事务的修改痕迹,确保集群内数据完全一致。
内容的提问来源于stack exchange,提问作者Networkhopper
相关产品推荐
相关产品推荐

