Deep Dive into the Internals of the Database
Gain insights into database internals, explore different database types, delve into their structures, and discover the data structures and transaction features essential for efficient data management.
Join 3.1 million developers at
What You'll Learn
- An in-depth understanding of various database management systems
- A thorough introduction to data structures and mechanics used in databases
- A comparison of different types of databases to choose the best based on system requirements
- Familiarity with the core components of databases and their underlying implementation
Learning Roadmap
1.
Introduction
Introduction
2.
Taxonomy of Databases
Taxonomy of Databases
3.
Database Architecture
Database Architecture
2 Lessons
2 Lessons
4.
Data Structures used in Databases
Data Structures used in Databases
10 Lessons
10 Lessons
5.
Disk Layout
Disk Layout
5 Lessons
5 Lessons
6.
Database Index
Database Index
3 Lessons
3 Lessons
7.
Transaction
Transaction
8 Lessons
8 Lessons
8.
Replication
Replication
6 Lessons
6 Lessons
9.
Partitioning
Partitioning
5 Lessons
5 Lessons
10.
Concurrency Controls
Concurrency Controls
5 Lessons
5 Lessons
11.
Consistency Models
Consistency Models
4 Lessons
4 Lessons
12.
Consensus
Consensus
6 Lessons
6 Lessons
13.
Common Problems Associated with Distributed Databases
Common Problems Associated with Distributed Databases
5 Lessons
5 Lessons
Sudan Shrinivaasan
A software engineer interested in databases, and distributed systems.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources