Types of caches
The groupings are distinct and there would be overlaps
Hardware
CPU Instruction Cache
L1 cache
L2 cache
L3 cache
Translation Lookaside Buffer (TLB)
GPU Cache
Disk Cache/ Disk Block Cache
Operating system
Page cache
Inode cache
Network
DNS Cache (Resolver Cache)
Web/Application
HTTP response cache
CDN cache
Load balancer cache
Browser Cache
Session Cache
Messaging/Streaming
Message broker cache (e.g., Kafka)
Distributed cache (e.g., Redis)
Application
object pooling
Branch Prediction Cache
Search
Full-text search engine cache (e.g., Elasticsearch)
Database
Write-Ahead Log (WAL)
Buffer Pool
Materialized views
Transaction Log
Replication Log
Database Query Cache/ Result Set Cache
Object Relational Mapping (ORM) Cache
Misc
Memory Cache
Prefetch Cache
Metadata Cache
d
Last updated
Was this helpful?