Awesome Database Development
Awesome materials about database development.
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Introduction
Designing Data-Intensive Applications
The "Bible" for understanding how data systems actually work under the hood.
System programming >Linux kernel
Storage Device >Media
Storage Device >Interface
Relational database >SQL
How We Built a Cost-Based SQL Optimizer
(Cockroach Labs, 2018)
How We Built a Vectorized SQL Engine
(Cockroach Labs, 2019)
Relational database >OLTP
How CockroachDB Does Distributed, Atomic Transactions
(Cockroach Labs, 2015)
How online schema changes are possible in CockroachDB
(Cockroach Labs, 2016)
Living Without Atomic Clocks
(Cockroach Labs, 2016)
Serializable, Lockless, Distributed: Isolation in CockroachDB
(Cockroach Labs, 2016)
CockroachDB’s Consistency Model
(Cockroach Labs, 2019)
Relational database >Miscellaneous
PostgreSQL 14 Internals
(2023)
Transaction
Distributed transaction
Distributed system
Lessons learned and the future
Related lists in Databases
See categoryAwesome Postgres
dhamaniasad/awesome-postgres
A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-mysql
awesome-mysql
shlomi-noach/awesome-mysql
A curated list of awesome MySQL software, libraries, tools and resources
Awesome PocketBase
benallfree/awesome-pocketbase
A collection of PocketBase community resources.
Awesome Game Datasets
leomaurodesenv/game-datasets
:video_game: A curated list of awesome game datasets, and tools to artificial intelligence in games
Awesome MongoDB
ramnes/awesome-mongodb
:leaves: A curated list of awesome MongoDB resources, libraries, tools and applications
Awesome Database Tools
mgramin/awesome-db-tools
Everything that makes working with databases easier