数据库分类

  • 关系型数据库:Oracle
  • 非关系型数据库(kv):T

    Learning Pathway for distributed systems or distributed database

UCSC《分布式系统》
Mit 6.824
分布式存储:

  • Googles Papers:GFS(三驾马车)/BigTables/Spanner/F1
  • consensus algorithm : Raft(51页博士论文版)/Paxos(博士论文版本)

分布式计算:

  • Distributed computing systems(Sparks/Dremel/Prestro/Impala)

实现系统:举例NewSQL Systems(TiDB/CockroachDB)

预备知识

  • C++进阶(网络编程、系统编程)
  • GO语言
  • 操作系统、计算机网络、csapp、数据库基础知识