Bộ nhớ flash làm cho sửa đổi tập tin phức tạp hơn để xử lý hơn so với đĩa từ tính làm. Các đặc điểm chung của bộ nhớ flash là bit có thể được bật 1-0, nhưng không bật lại 0-1 mà không cần làm một thao tác xóa đắt tiền trên một số lượng lớn các bit. Để thích ứng với những thay đổi tập tin, Coffee giới thiệu một cấu trúc tập tin gọi là một bản ghi vi. Khi tập tin dữ liệu là đầu tiên sắp bị ghi đè, cà phê tạo ra một tập tin vô hình mới được liên kết đến tập tin gốc. Các tập tin vô hình là một cấu trúc log nhỏ trong một tập tin thường xuyên, thuộc các tập tin ban đầu và có chứa các dữ liệu gần đây nhất bằng văn bản trong tập tin hợp lý. Mặc dù khái niệm này cũng tương tự như đăng nhập cấu trúc, một kỹ thuật phổ biến trong các hệ thống tập tin flash, bản ghi vi Coffee của khác log cơ cấu vì nó đòi hỏi rất ít siêu dữ liệu trong bộ nhớ RAM, và cho phép tối ưu hóa trên một cơ sở cho mỗi tập tin. Khi log vi cuối cùng đầy lên, cà phê hòa trộn một cách minh bạch các nội dung của tập tin gốc và các bản ghi vi vào một tập tin mới, và xóa hai tập tin cũ.
đang được dịch, vui lòng đợi..