May 2025
Intermediate to advanced
270 pages
6h 55m
English
The importance of caching for improving system performance is best understood if it is explored hand-in-hand with the topic of denormalization. What are both techniques, how are they related, and how do they help us with performance optimization? This chapter will answer those questions and show you how best to implement caching and denormalization in your own application.
Let’s start by defining those two terms.
Caching is the process by which a system stores frequently accessed data in smaller, faster storage so it can be served quicker. The most common algorithm used in caching is the following:
Read now
Unlock full access