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: bản đồ khóa → giá trị, đọc/ghi cực nhanh theo khóa; 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 khóa 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 khóa → key-value; tài liệu lồng nhau → document; quan hệ nhiều bước → graph; ghi khổng lồ theo khóa → wide-column.