240 发简信
IP属地:北京
  • 120
    RocksDB block-based SST 文件详解

    [TOC] 参考 1. Rocksdb的SST2. 深入 LevelDB 数据文件 SSTable 的结构3. Rocksdb BlockBasedTable Format4...

  • 如果region leader和raft leader重合的时候,读写请求都通过region leader;如果region leader与raft leader不重合的时候,读写请求都走region leader,然后再通过region leader将请求转发给raft leader,通过raft leader完成读写请求;
    对于第四种情况,region leader和raft leader都落入少数派,这时多数派重新选举出region leader和raft leader,但是由于少数派中的region leader由于心跳无法到达多数节点上,然后少数派中的region leader lease结束,然后请求就会发到多数派中新选举出来的region leader上,而在这之前的请求都会失败。
    东旭老师我理解的对么?

  • 120
    分布式一致性算法:Raft 算法(Raft 论文翻译)

    可进入我的博客查看原文。 Raft 算法是可以用来替代 Paxos 算法的分布式一致性算法,而且 raft 算法比 Paxos 算法更易懂且更容易实现。本文对 raft 论文...

  • 虚拟内存与进程切换、线程切换的关系

    引用链接:https://blog.csdn.net/github_37382319/article/details/97273713 对于程序员来说,我们在编程时实际上是不...

  • 120
    Linux下的写时复制技术

    引用链接: https://www.cnblogs.com/biyeymyhjob/archive/2012/07/20/2601655.html COW技术初窥: 在Lin...

  • CockroachDB中的epoch

    该对象在storage/engine/enginepb/mvcc.go 文件中 该对象对于一个事务来讲初始状态值为0。可以理解为这个对象为一个计数器,当一个事务被重试,这个值...

  • 120
    CockroachDB拦截器之txnCommitter

    1、功能介绍 TxnInterceptor代表了事务拦截器,有些拦截器仅仅适用于类型为ROOT的事务,比如:txnCommitter,txnMetricRecorder;除此...

个人介绍
16年7月份从天津理工大学毕业来到北京打拼,从事计算机相关开发的工作。刚入行就有幸从事了区块链的相关开发,经历了区块链的起步大热也经历了后来创业失败的低谷。经历了三年磨炼之后,2020年初开始从事云计算分布式存储方面的工作,目前担任浪潮云——云计算平台分布式数据库产品的研发。
我喜欢和同行之间交流技术,并以此来互相提升;也喜欢阅读,通过读书这种传统的手段来学习也是我学习的主要路径之一。
可以加我的私人微信成为朋友^_^