MongoDB là document database lưu dữ liệu dạng BSON document trong collections. Nó phù hợp khi domain có cấu trúc document tự nhiên, schema thay đổi nhanh, cần scale ngang, hoặc dữ liệu thường được đọc/ghi theo aggregate document.
Không nên chọn MongoDB chỉ để né schema design. Nếu dữ liệu có quan hệ chặt, cần join phức tạp, transaction nhiều bảng và constraint mạnh, PostgreSQL có thể phù hợp hơn.