高可用

    复制组内会有主节点和从节点两种角色,主节点的权限最高,能够执行任何的增删查改操作,而从节点的数据与主节点保持同步,通常只为系统提供读服务,起到一定的负载均衡作用。

    在主节点上修改数据的操作会通过日志复制到从节点上,这个日志也叫做事务日志。这些事务日志包含了主节点中全部的数据操作,将会在从节点上重做。如果一个从节点停机时间比事务日志保存的时间还要长,那么从节点必须要使用“全量同步”过程从主节点恢复。

    在 SequoiaDB 的选举中,有几个重要的准则:

    • 数据组内进行选举,遵循二段提交原则,保证选举的正确性。