- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 leveldb之log文件
leveldb之log文件1. log文件在LevelDb中的主要作用是系统故障恢复时,能够保证不会丢失数据。因为在将记录写入内存的Memtable之前,会先写入Log文件,这样即使系统发生故障,Memtable中...
2018-09-23 18:10:32 1693 4
原创 LevelDB系统的整体架构
LevelDB系统的整体架构 上图简单展示了 LevelDB 的整体架构。LevelDB 的静态结构主要由六个部分组成:MemTable:内存数据结构,具体实现是 SkipList。 接受用户的读写请求,...
2018-09-23 17:48:36 588
原创 Raft的PreVote实现机制
Raft的PreVote实现机制1. 背景在Basic Raft算法中,当一个Follower与其他节点网络隔离,如下图所示:Follower_2在electionTimeout没收到心跳之后,会发起选举,并转...
2018-09-19 23:54:43 2506 1
原创 分布式系统之数据分片
分布式系统之数据分片详细参考:http://www.cnblogs.com/xybaby/p/7076731.html...
2018-09-18 18:07:21 1014
转载 分布式存储的读修复和周期性静默修复的原理
分布式存储的读修复和周期性静默修复的原理 什么是静默错误?简单来说,就是磁盘写入数据返回成功,或者当时写入是正确的,放置一段时间后,由于硬件错误、固件 BUG 或者软件 BUG、供电问题、介质损坏等等各种原因,数据被改变了。正常来讲,分布式存储内部都会在读取数据时,或...
2018-09-04 23:26:17 1212
原创 HDD/SSD/NVM存储介质
HDD/SSD/NVM存储介质NonVolatile Memory,非易失存储器,具有非易失、按字节存取、存储密度高、低能耗、读写性能接近DRAM,但读写速度不对称,读远快于写,寿命有限(需要像ssd一样考虑磨损均衡)。当电流关...
2018-09-04 22:48:53 3328
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人