最新 最热

说说唯一ID与CAS|得物技术

数据和算法组成了我们现有的应用软件,当然互联网应用也不例外。为了区分应用系统收集和运行所必要的这些数据,我们通过各种方法,来组织其存储形式,方便其为我们所用。从数据结构、文件、到专业数据库等工具,无一不是方便数...

2024-09-10
5

存储稳定性测试与数据一致性校验工具和系统

存储稳定性测试与数据一致性校验工具和系统:https://github.com/zhangyoujia/hd_write_verify

2023-10-20
2

6.824 raft Lab 3 kvRaft

前面实现了raft协议,本文实现一个单机键-值数据库,并通过raft建立主从架构,使得能够容错,但是没有分片。

2022-10-17
1

6.824 raft Lab 2D 日志压缩

书接上文6.824 raft Lab 2C 持久化与恢复,本文继续往下讲解日志压缩。

2022-10-08
1

6.824 raft lab 2C持久化与恢复

接上文6.824 raft lab 2A、2B,本文只是简单的添加编码和解码的功能,至于持久化是上层提供的接口,并不属于raft核心逻辑。另外,对raft探测进行了优化,采用按term来探测。...

2022-09-26
1

技术分享 | 无损半同步复制下,主从高可用切换后数据一致吗?

MySQL5.7 默认参数下我们开启了半同步,在一个事务提交(commit) 的过程时,在 MySQL 层的 write binlog 步骤后,Master 节点需要收到至少一个 Slave 节点回复的 ACK (表示收到了binlog )后,才能继续下一个事务;...

2022-08-25
1