1 raft要达成一致,是需要半数以上的节点同意的,但是这个逻辑在jraft中非常的隐蔽。 这个逻辑是在Ballot类,在init方法中我们看到 这个就是核心点了。 Ball...
1 raft要达成一致,是需要半数以上的节点同意的,但是这个逻辑在jraft中非常的隐蔽。 这个逻辑是在Ballot类,在init方法中我们看到 这个就是核心点了。 Ball...
为什么不直接update NVM memoryTable 呢?文章提到novaLSM 先update DRAM + WAL, full 之后才激活写 NVM memtable。难道普通的WAL 还是比NVM memtable快?
使用 NovelLSM 为 NVM 重新设计 LSM最近比较关注 Nonvolatile Memory 相关的技术,也发现业界现在对这块的研究越来越多了,刚好看到了一篇 Redesigning LSMs for Nonvola...
你这是用的什么数据库?SQL还是NoSQL?
头脑王者数据库一、用户信息(tb_user) 二、题目分类统计(tb_question_type_record) 三、题目类别(tb_question_type) 四、题目(tb_ques...
一、用户信息(tb_user) 二、题目分类统计(tb_question_type_record) 三、题目类别(tb_question_type) 四、题目(tb_ques...
最近非常关注的一件事情就是 Google Spanner Cloud 的发布,这应该算是 NewSQL 又一个里程碑的事件。NewSQL 的概念应该就是在 12 年 Goog...
最近在思考一致性的问题,网上有很多这方面的资料了,这里谈谈我对一致性以及paxos算法的理解。 1 一致性 什么是一致性,所谓一致性就是数据保持一致,在分布式系统中,可以理解...
最近看了Ongaro在2014年的博士论文《CONSENSUS: BRIDGING THEORY AND PRACTICE》的部分章节,对raft有了初步的理解。其中论文中提...