首页 > TAG信息列表 > TinyKV

TinyKV lab4完成总结

lab4是实现一个基于Percolator模型的分布式事务。 lab4a lab4a是介绍三种Column Family的作用和协作,分别包括CfDefault, CfWrite, CfLock。 CfDefault是暂存实际数据的cf, CfWrite是写入时间的记录,CfLock是该数据的锁。数据版本(事务)由一个全局递增的ts表示,ts越大越新,数据在数据库

TinyKV lab2b完成总结

lab2b 集群视图下的日志的复制和状态的写入。 与lab2a相比,lab2b需要阅读大量代码了解整个集群是怎么工作的。首先,我们要对整个集群有个大概的了解(可以看文档)。 node和store看作等价的就行 可以看到,一个node上面可以跑多个Raft实例(叫做Peer/RaftGroup),每个Peer属于不同的Region,每

Talent Plan Tinykv学习记录

由于某些咕咕咕的原因导致拖了一周才开启学习计划。 TIDB官网     希望完成的K-V教程    RAFT算法形象理解 GO语言学习之旅 寒假进度 由于过于咕咕咕,寒假仅仅完成了1a的内容,主要还是调用一些库进行一些封装。 3月6日 看文档+复习学习raft (感觉是看到的最好的yi'p一篇) raft