Read-Through Cache
Định nghĩa
Read-Through Cache là chiến lược trong đó mọi read đi qua cache; nếu miss, cache layer tự lấy dữ liệu từ database rồi lưu lại.
Cách hiểu bằng lời của tôi
Khác với Cache-Aside, read-through đẩy logic miss handling xuống cache layer. Application thấy một interface đọc thống nhất, còn cache chịu trách nhiệm fetch và populate.
Trade-off
- Giảm code cache trong application.
- Phù hợp khi cache provider hoặc middleware hỗ trợ tích hợp với data source.
- Đổi lại, application có ít quyền kiểm soát hơn về dữ liệu nào được populate và khi nào.