Denormalization copy một số data sang document khác để tối ưu read path và tránh join. Nó phù hợp khi data được đọc nhiều, thay đổi ít hoặc có thể chấp nhận eventual consistency.
Ví dụ order lưu snapshot customerName tại thời điểm mua. Khi customer đổi tên, order lịch sử có thể không cần update. Nhưng nếu data copy phải luôn đồng bộ, cần update strategy, event handler hoặc transaction, nếu không sẽ tạo inconsistency.