0XFF-96 / tinykv

A course to build distributed key-value service based on TiKV model
0 stars 0 forks source link

Contribution-Class #11

Open 0XFF-96 opened 2 years ago

0XFF-96 commented 2 years ago

1、https://github.com/pingcap/community/blob/master/contributors/README.md

0XFF-96 commented 2 years ago

1、这个是比较好玩的地方,有自动化的软件,SRE:bot, https://github.com/pingcap/community/blob/master/contributors/command-help.md

0XFF-96 commented 2 years ago

NOTE

1、在测试条件的时候, 为了方便测试,居然模拟了网络的相关状况。 
2、为什么测试很难写?测试接口。

Raft-onbording-guide

(raft 上车(入坑)指南),
 1、 practice and 可以复现的 guide ,自己搞明白出来。 2、目前看懂论文, 助记符号是什么意思,如何看图片。掌握一手资料,和相关教程。 
 3、大概的了解,流程机制。在哪里卡住的时候,应该去看哪些地方。突然有一个 aha moment 的时刻。 
 4、提供一个 brief - onbording guide 。 
5、适合看过一点 raft 但又没完全看懂,不知道怎么继续的人。 适合打算学习 raft 和分布式式算法的人。 
 6、不会讲解代码(代码是需要自己调试和领悟的), 不会直接给出结论,不会讲解实现的细节


RL

1、www.qtmuniao.com/2020/01/18/raft-implement-points/

2、6.824 相关建议, https://zhuanlan.zhihu.com/p/103849249https://zhuanlan.zhihu.com/p/359672032 。 

3、

0XFF-96 commented 2 years ago

NOTE

1、在测试条件的时候, 为了方便测试,居然模拟了网络的相关状况。 
2、为什么测试很难写?测试接口。

Raft-onbording-guide

(raft 上车(入坑)指南),
 1、 practice and 可以复现的 guide ,自己搞明白出来。 2、目前看懂论文, 助记符号是什么意思,如何看图片。掌握一手资料,和相关教程。 
 3、大概的了解,流程机制。在哪里卡住的时候,应该去看哪些地方。突然有一个 aha moment 的时刻。 
 4、提供一个 brief - onbording guide 。 
5、适合看过一点 raft 但又没完全看懂,不知道怎么继续的人。 适合打算学习 raft 和分布式式算法的人。 
 6、不会讲解代码(代码是需要自己调试和领悟的), 不会直接给出结论,不会讲解实现的细节


RL

1、www.qtmuniao.com/2020/01/18/raft-implement-points/

2、6.824 相关建议, https://zhuanlan.zhihu.com/p/103849249https://zhuanlan.zhihu.com/p/359672032

0XFF-96 commented 2 years ago

KV 推荐课程

1、TiDB 体系结构, PB cluster, TiDB Server, Storage Cluster 。 

2、etcd raft中将需要通知给应用层的数据封装在Ready结构体中 。 

3、前面提到过,etcd raft库的实现中,并不自己实现网络数据收发、提交成功的数据持久化等工作,这些工作留给了应用层来自己实现,所以需要一个机制来通知应用层。etcd raft中将需要通知给应用层的数据封装在Ready结构体中,其中包括如下的成员。 

4、写得太好了。 www.codedump.info/post/20210515-raft/ 。 
5、www.codedump.info/post/20210803-choice-dimension/

0XFF-96 commented 2 years ago

The Why Thinking

1、为什么想要去做这个项目? 2、这个项目的特色? 3、大概做了多久? 4、做这个项目的过程中遇到了一些什么的困难? 5、为什么放弃了?1、优先级不是最高 2、 6、在用户或者是社区的角度,如何能够更进一步提供帮助, 对于 beginner 的一些帮忙? 
7、怎么提高用代码复现 某个 bug or 造成性能差的情况?

0XFF-96 commented 2 years ago

数据库理论课程

1、https://nxwz51a5wp.feishu.cn/docs/doccn9j1QIJp2f81Ty8Q2JHtEbg

0XFF-96 commented 2 years ago

分布式系统课程大纲

https://www.jdon.com/artichect/distsys.html