Bốn họ NoSQL chính, khác nhau ở mô hình dữ liệu:
- Document: lưu tài liệu tự mô tả (JSON/BSON), schema linh hoạt; hợp catalog, profile, nội dung. Vd MongoDB, Couchbase.
- Key-value: ánh xạ khoá → giá trị, đọc/ghi cực nhanh theo khoá; hợp cache, session, đếm. Vd Redis, DynamoDB (dạng đơn giản).
- Wide-column: bảng có hàng với tập cột động, tối ưu ghi lớn và truy vấn theo khoá phân vùng; hợp time-series, log quy mô lớn. Vd Cassandra, HBase, Bigtable.
- Graph: node + cạnh mang quan hệ, tối ưu duyệt quan hệ nhiều bậc; hợp mạng xã hội, gợi ý, phát hiện gian lận. Vd Neo4j, Neptune.
Chọn theo mẫu truy cập: tra theo khoá → key-value; tài liệu lồng nhau → document; quan hệ nhiều bước → graph; ghi khổng lồ theo khoá → wide-column.