Giới thiệu về NoSQL
Jake Roach
AI Engineer

Định nghĩa: NoSQL là “not only SQL” (không chỉ SQL), gồm các công cụ/kỹ thuật lưu trữ cho phép lưu và truy xuất dữ liệu có cấu trúc, bán cấu trúc và phi cấu trúc.
Đặc điểm:
$$

{
"title": "Python for Data Analysis",
"price": 53.99,
...
}
"weather": "sunny"
Kho dữ liệu NoSQL lưu theo cột thay vì theo hàng, có thể truy vấn với cú pháp giống SQL. Truy vấn nhanh hơn, đặc biệt cho phân tích.
Trường hợp dùng: dữ liệu lớn, quy trình phân tích

Công cụ NoSQL lưu trữ các “tài liệu” bán cấu trúc
Trường hợp dùng: dữ liệu do người dùng tạo (đánh giá) và phân tích thời gian thực

Công cụ NoSQL lưu dữ liệu dưới dạng cặp khóa–giá trị:
Trường hợp dùng: dữ liệu IoT (Internet vạn vật), ứng dụng di động

Kho NoSQL lưu dữ liệu trong mạng các nút và cạnh.
Trường hợp dùng: mạng xã hội
Giới thiệu về NoSQL