Chào mọi người.
Cơ Sỡ Dữ Liệu (Database)
cần biết đến.🔗 Relational
- Lưu trữ dữ liệu trong các bảng có schema (cấu trúc) và mối quan hệ được định nghĩa sẵn.
-
Phù hợp với các ứng dụng cần dữ liệu có cấu trúc rõ ràng, truy vấn phức tạp và giao dịch đảm bảo (
ACID
). - Ví dụ: PostgreSQL, MySQL
⚡ In-Memory
-
Lưu toàn bộ dữ liệu trong
RAM
để truy cập cực nhanh. - Thích hợp cho các ứng dụng yêu cầu độ trễ siêu thấp và lớp cache tốc độ cao.
-
Ví dụ:
Redis, Memcached
🗝️ Kho dữ liệu dạng khóa-giá trị (Key-Value Store
)
- Lưu trữ dữ liệu theo cặp khóa – giá trị, giúp truy xuất nhanh và dễ mở rộng.
- Lý tưởng cho các ứng dụng xử lý khối lượng dữ liệu lớn và cần truy cập nhanh theo khóa.
-
Ví dụ:
Redis, Amazon DynamoDB
📄 Document
-
Lưu dữ liệu dưới dạng tài liệu linh hoạt như
JSON
hoặcBSON
. - Phù hợp với dữ liệu không cấu trúc, dạng cây hoặc thay đổi thường xuyên.
-
Ví dụ:
MongoDB, Couchbase
🕸️ Cơ sở dữ liệu đồ thị (Graph
)
-
Lưu trữ dữ liệu dưới dạng nút (
node
) và cạnh (edge
). - Dùng cho các ứng dụng cần biểu diễn mối quan hệ phức tạp như mạng xã hội hoặc gợi ý sản phẩm.
-
Ví dụ:
Neo4j, Amazon Neptune
📊 Wide-Column Store
- Lưu dữ liệu theo cột linh hoạt, tối ưu cho việc đọc các thuộc tính cụ thể.
- Phù hợp với ứng dụng có lượng ghi lớn và truy vấn phân tích.
-
Ví dụ:
Cassandra, Google Bigtable
⏱️ Time-Series
- Tối ưu cho việc lưu trữ và truy vấn dữ liệu theo dấu thời gian.
- Thích hợp cho các hệ thống giám sát, dữ liệu cảm biến, tài chính.
-
Ví dụ:
InfluxDB, Prometheus
🔍 Text Search
- Tối ưu cho việc lưu trữ, lập chỉ mục và tìm kiếm văn bản.
- Dùng trong các ứng dụng nhiều nội dung như công cụ tìm kiếm, lọc và xếp hạng văn bản.
-
Ví dụ:
Elasticsearch, Solr
🗺️ Spatial
- Thiết kế để lưu trữ và truy vấn dữ liệu định vị, bản đồ.
- Phù hợp với các tính năng dựa trên vị trí như bản đồ, gọi xe.
-
Ví dụ:
PostGIS, Oracle Spatial
🗂️ Blob Store
Tối ưu cho lưu trữ và truy xuất các đối tượng lớn như ảnh, video.
Phù hợp với nhu cầu lưu trữ quy mô lớn, ít truy cập, thường đi kèm với CDN để giảm độ trễ.
Chúc mọi người thành công về một số môi trường
Cơ sỡ dữ liệu
mà mình chia sẽ phía trên.
Comments