PostgreSQL là relational database (cơ sở dữ liệu quan hệ) mã nguồn mở — dữ liệu nằm trong các bảng có cột rõ ràng và ràng buộc chặt chẽ. Điểm mạnh chính: SQL chuẩn, transaction ACID (làm là đúng và đủ, không nửa vời), nhiều loại index để query nhanh, và kiểu JSONB cho phép lưu dữ liệu linh hoạt như NoSQL ngay trong DB quan hệ.
Nên chọn khi: dữ liệu có quan hệ rõ (một user có nhiều order...), cần chính xác tuyệt đối (thanh toán, tồn kho), query phức tạp hoặc làm báo cáo. Không nên chọn khi workload chủ yếu là cache key-value (Redis hợp hơn), time-series cực lớn, hoặc chỉ lưu document mà không cần ràng buộc quan hệ. Đừng chọn chỉ vì "quen tay".