Storage engine = component of a DBMS responsible for storing/retrieving data on memory/disk (locally).

You can plug in different storage engines into your DB system depending on your use-case.

Comparing Databases

Understand the use case in detail and the current and anticipated variables.

Stress test tools

You can construct a test cluster and stimulate your workload using stress tools supported by the DB.

<aside> <img src="/icons/error_yellow.svg" alt="/icons/error_yellow.svg" width="40px" />

Benchmarks can be useful to define and test details of the service-level agreement

The service-level agreement (or SLA) is a commitment by the service provider about the quality of provided services. Among other things, the SLA can include information about latency, throughput, jitter, and the number and frequency of failures

</aside>

Chapters

Chapter 1: Introduction and Overview

Chapter 2: B-Tree Basics