Grokking System Design Fundamentals
Ask Author
Back to course home

0% completed

Vote For New Content
Cache Invalidation
Table of Contents

Contents are not accessible

Contents are not accessible

Contents are not accessible

Contents are not accessible

Contents are not accessible

Cache Invalidation Strategies

While caching is fantastic, it requires some maintenance to keep the cache coherent with the source of truth (e.g., database). If the data is modified in the database, it should be invalidated in the cache; if not, this can cause inconsistent application behavior.

Solving this problem is known as cache invalidation; there are four main schemes that are used:

1. Write-through cache

Under this scheme, data is written into the cache and the corresponding database simultaneously

.....

.....

.....

Like the course? Get enrolled and start learning!

Table of Contents

Contents are not accessible

Contents are not accessible

Contents are not accessible

Contents are not accessible

Contents are not accessible