Oplog lưu trữ các giao dịch cấp cao sửa đổi cơ sở dữ liệu (ví dụ:các truy vấn không được lưu trữ), như chèn tài liệu này, cập nhật tài liệu đó, v.v. Oplog được lưu giữ trên cái chính và các nô lệ sẽ định kỳ thăm dò ý kiến của cái chính để nhận các hoạt động mới được thực hiện (vì cuộc thăm dò cuối cùng). Các hoạt động đôi khi được chuyển đổi trước khi được lưu trữ trong oplog để chúng có giá trị trung tâm (và có thể được áp dụng nhiều lần một cách an toàn).
Mặt khác, Journal có thể được bật / tắt trên bất kỳ nút nào (chính hoặc phụ) và là nhật ký cấp thấp của một hoạt động nhằm mục đích khôi phục sự cố và độ bền của một phiên bản mongo duy nhất. Bạn có thể đọc op cấp thấp như 'ghi những byte này vào tệp này tại vị trí này'.
LƯU Ý:Bắt đầu từ MongoDB 4.0, bạn không thể tắt tính năng ghi nhật ký cho các thành viên nhóm bản sao sử dụng công cụ lưu trữ WiredTiger. Nguồn:https://docs.mongodb.com/manual/tutorial/manage-journaling/