AllianceProject Handbook
← Thuật ngữ

Kiến trúc và dữ liệu

cache

còn gọi là bộ nhớ đệm

Bản sao dữ liệu giữ gần chỗ dùng để lần sau lấy nhanh hơn, đổi lại có lúc lấy phải bản cũ.

Cache là đánh đổi giữa nhanhmới. Mọi thiết kế cache đều quy về một câu hỏi: dữ liệu cũ tới đâu thì vẫn chấp nhận được.

Câu trả lời khác nhau theo loại dữ liệu. Ảnh sản phẩm cũ vài giờ không sao; số dư tài khoản cũ vài giây đã là sai. Trộn hai loại vào cùng một chính sách là nguồn lỗi khó tái hiện.

Cache cũng làm lệch kết quả đo. Lần mở thứ hai luôn nhanh hơn lần đầu, nên đo hiệu năng phải nói rõ đo ở trạng thái nào.

Bài dùng thuật ngữ này