Đây là quan điểm của tôi và tôi không chắc chắn nó đúng hay sai:Cách hoạt động của nhật ký MongoDB
Nhật ký nhật ký là nhật ký "làm lại". Nó ghi lại sự sửa đổi của các tập tin dữ liệu. Ví dụ, tôi muốn thay đổi giá trị trường của một bản ghi từ 'a' sang 'b', sau đó mongodb sẽ tìm cách sửa đổi dbfile (bao gồm tất cả không gian tên, dữ liệu, chỉ mục, v.v.), sau đó mongodb viết các sửa đổi cho tạp chí.
Sau đó, mongodb thực hiện tất cả các sửa đổi thực sự đối với tệp tin dbfile. Nếu có gì sai ở đây, khi mongoDB khởi động lại nó sẽ đọc tạp chí (nếu nó tồn tại). Sau đó nó sẽ thay đổi thay đổi dbfile để làm cho tập dữ liệu nhất quán.
Vì vậy, trong tạp chí, dữ liệu thay đổi không được ghi lại, mà thay vào đó là cách thay đổi tệp tin dbfile.
Tôi có đúng không? Tôi có thể lấy thêm thông tin về định dạng của tạp chí ở đâu?
Bạn có thể đọc mã nguồn. Đó là nguồn thông tin đáng tin cậy nhất. –
thx cho đề xuất của bạn, thực sự tôi đang đọc ngay bây giờ. Nhưng nó sẽ tốn quá nhiều thời gian, tôi chỉ muốn câu trả lời ngay bây giờ. – iammutex
Tại sao lại quan trọng? –