시작하기. 무료입니다
또는 회원 가입 e메일 주소
Caching Basic 저자: 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