数据库与分布式系统学习资料总结,有缘人进来点个star,祝您一生平安靴靴 Welcome to star!
CMU-15-445/645 Intro to Database Systems (Fall 2019)
CMU-15-721-Course-website Advanced Database Systems(Spring 2020)
这个repo中的CMU-15-721包含了每一个课堂的Slides,我的课堂笔记以及每堂课必读的论文
MIT.6.824 英字Video Distributed Systems
MIT.6.830 Database Systems 接下来的计划应该就是上这门课,写SimpleDB
这篇是15-721第一门课要求读的论文,讲述了New SQL的特性&HTAP是趋势
Architecture of a Database System
数据库入门必备,让你对关系型数据库有一个整体架构的理解。这篇论文PingCAP在B站有导读。
An Evaluation of Concurrency Control with One Thousand Cores
探讨多种并发控制策略在多核CPU下的性能瓶颈
An Empirical Evaluation of In-Memory MVCC
Andy口中世界上南波万的关于MVCC的paper..读就完事了
The Design and Implementation of Modern Column-Oriented Database Systems
列式数据库的综述论文,87页
尝试实现一些数据库与分布式系统领域常见的数据结构,一些太复杂的以阅读别人实现好的轮子代替.
-
skipList
-
Trie Tree
-
Radix Tree
-
B/B+ Tree
-
LSM Tree
-
Red-Black Tree
-
Roaring BitMap
-
BitMap
A very simple BitMap demo based on JDK BitSet
参考BitSet写的一个很弱智的bitmap
- LRU
Thread-Safe LRU with ReadWriteLock in cpp
-
LFU
-
Hashmap
-
Bloom Filter
- FIFO Mutex
Simple FIFO Mutex based on LockSupport
- ReadWriteLock
- 基于CAS的无锁队列
《数据库系统内幕》阅读笔记 Database Internals:A deep dive into How Distributed Data Systems Work 因为我是搞OLAP的,所以会侧重看OLAP的内容