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.

Liên kết