Trong xây dựng hệ thống database lớn, bạn chọn giữa SQL và NoSQL như thế nào? Ưu/nhược từng loại?
Trong xây dựng hệ thống database lớn, bạn chọn giữa SQL và NoSQL như thế nào? Ưu/nhược từng loại?
SQL: Đây là hệ quản trị cơ sở dữ liệu quan hệ (RDBMS), lưu trữ dữ liệu trong bảng với hàng & cột rõ ràng. SQL đảm bảo tính toàn vẹn dữ liệu và tuân thủ ACID (Atomicity, Consistency, Isolation, Durability).
NoSQL: Gồm nhiều loại như document, key-value, column-family, graph... Phù hợp với dữ liệu phi cấu trúc, mật độ thay đổi cao và không yêu cầu chặt chẽ các ràng buộc dữ liệu ngay khi ghi.
Ưu điểm của SQL:
Nhược điểm của SQL:
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào