zl程序教程

一致性协议

  • 分布式系统设计模式和一致性协议,你用过哪些?

    分布式系统设计模式和一致性协议,你用过哪些?

    1、布隆过滤器 Bloom过滤器是一种节省空间的概率数据结构,用于测试元素是否为某集合的成员。它用于我们只需要检查元素是否属于对象的场景。在BigTable(和Cassandra)中,任何读取操作都必须从组成Tablet的SSTable中读取。如果这些SSTable不在内存中,则读取操作可能最终会执行许多磁盘访问以便读取所需的SSTable。为了减少磁盘访问次数,BigTable 使用Bloom过

    日期 2023-06-12 10:48:40     
  • MySQL三段封锁协议保证数据一致性的有效方法(mysql三段封锁协议)

    MySQL三段封锁协议保证数据一致性的有效方法(mysql三段封锁协议)

    MySQL三段封锁协议:保证数据一致性的有效方法 MySQL是一个流行的关系型数据库管理系统,常常用于存储和管理大量的数据。在处理多用户并发请求的情况下,保证数据的一致性是非常重要的。为此,MySQL开发了一种有效的锁协议,称之为三段封锁协议。 三段封锁协议有三个基本规则: 1. 事务中一旦存在一条记录被加锁,那么所有涉及该记录的操作都需要等待。 2. 事务所使用的锁,必须在事务结束之前一

    日期 2023-06-12 10:48:40     
  • 【BAT 面试题宝库附详尽答案解析】图解分布式一致性协议 Paxos 算法

    【BAT 面试题宝库附详尽答案解析】图解分布式一致性协议 Paxos 算法

    0. 问题场景

    日期 2023-06-12 10:48:40     
  • 理解分布式一致性:Paxos协议之Multi-Paxos

    理解分布式一致性:Paxos协议之Multi-Paxos

    理解分布式一致性:Paxos协议之Multi-PaxosMulti-Paxos without failuresMulti-Paxo

    日期 2023-06-12 10:48:40     
  • 深度解析 Raft 分布式一致性协议

    深度解析 Raft 分布式一致性协议

    转自:https://juejin.cn/post/6907151199141625870 参考:https://blog.csdn.net/GV7lZB0y87u7C/article/details/124239679   本文是 Raft 实战系列理论内容的整合篇,我们结合 Raft 论文讲解 Raft 算法思路,并遵循 Raft 的模块化思想对难理解及容易误解的内容抽丝剥茧。

    日期 2023-06-12 10:48:40