Kom i gang. Det er Gratis
eller tilmeld med din email adresse
Caching Basic af Mind Map: Caching Basic

1. Khi nào nên sử dụng Cache

2. Chiến lược ghi

2.1. Write-Through

2.1.1. Ghi vào database trước

2.1.2. Sau đó ghi vào cache

2.2. Write-Back

2.2.1. Service ghi vào cache trước

2.2.2. Đồng thời bắt đầu ghi vào database

2.3. Write-Around

2.3.1. Dữ liệu chỉ được ghi vào database

2.3.2. Các lần đọc tiếp theo sẽ kiểm tra cache và DB

3. Chiến lược loại bỏ

3.1. Time To Live (TTL)

3.1.1. Dữ liệu tự động bị xóa sau khi hết thời gian

3.2. Least Recently Used (LRU)

3.2.1. Khi đạt giới hạn memory, tự động xóa entries ít được truy cập gần đây nhất

3.3. Least Frequently Used (LFU)

3.3.1. Khi đạt giới hạn memory, tự động xóa entries có tần suất truy cập ít nhất

4. Tài liệu tham khảo

4.1. https://hackernoon.com/the-system-design-cheat-sheet-cache

4.2. https://medium.com/@princesamuelpks/from-basics-to-best-practices-a-comprehensive-guide-to-caching-in-applications-818f32068b8e

4.3. https://engineeringatscale.substack.com/p/system-design-of-ubers-cachefront