March 2022
Intermediate to advanced
246 pages
4h 36m
English
In the previous chapter, we learned about the evolution of databases and the high-level architecture of CockroachDB. In this chapter, we will go a bit deeper into each of the layers of CockroachDB and explore how CockroachDB works internally. We will also discuss some of the core design aspects that form the basic pillars of CockroachDB.
CockroachDB can be broadly divided into five main layers, as outlined here:
Each of these layers will be explained as the main topics of this chapter, in the following order: