Ưu điểm và hạn chế của cơ sở dữ liệu đồ thị
Các khái niệm NoSQL
Miriam Antona
Software engineer
Ưu điểm - linh hoạt
- Có thể thay đổi khi ứng dụng và ngành thay đổi
- Không cần xác định cấu trúc cuối cùng trước
- Có thể thêm/xóa nút, thuộc tính và cạnh
Ưu điểm - hiệu năng
- Không cần thực hiện join
- Join có thể tốn thời gian
- Theo cạnh từ nút này sang nút khác
Ưu điểm - biểu diễn dữ liệu dễ dàng
- Cấu trúc gần cách con người tư duy
- Mô hình đồ thị rất trực quan
- Dễ trực quan hóa
- Hỗ trợ hiểu dữ liệu
Ưu điểm - mở rộng ngang
- Có thể
- Khó hơn so với các NoSQL khác
- Đồ thị có liên kết chặt
- Cần phân phối trên nhiều máy
Hạn chế
- Thuộc tính có giá trị rất lớn
- BLOB (Binary Large Object): đa phương tiện
- CLOB (Character Large Object): tập dữ liệu ký tự
- CSDL đồ thị không hiệu quả
- Thực hành kém
- Hãy dùng CSDL khác để lưu trữ
- Thay đổi lớn với lập trình viên
- Tư duy mô hình dữ liệu mới
- Học Cypher, Gremlin...
Hãy luyện tập!
Các khái niệm NoSQL
Preparing Video For Download...