Mô hình dữ liệu trong Cassandra
MÔ HÌNH DỮ LIỆU CASSANDRA Trong RDBMS , dữ liệu được lưu trữ trong bảng và những bảng trong một ứng dụng có mối quan hệ với nhau. Dữ liệu thường được chuẩn hóa sao cho giảm dư thừa dữ liệu. Còn trong Cassandra, keyspace là đối tượng chứa dữ liệu của ứng dụng, tương tự như database hay schema trong RDBMS. Bên trong keyspace là một hoặc nhiều column families - được hiểu như các bảng. Column family chứa các dòng gồm một tập những cột có liên quan với nhau được định nghĩa bởi một row key. Mỗi row trong một column family không yêu cầu phải có cùng số cột. Cassandra không bắt buộc phải thiết lập mối quan hệ giữa các column family. Không có khóa ngoại trong Cassandra, không hỗ trợ join các column family tại thời điểm truy vấn. Mỗi column family sẽ có một tập những cột cho phép liên kết những bảng lại để lấy thông tin khi câu truy vấn được thực hiện. 1. Keyspace Trong Cassandra, keyspace chứa toàn bộ dữ liệu của ứng dụng, tương tự schema trong RDBMS. Keyspace dùng để nhóm những column fami...








Nhận xét
Đăng nhận xét