NoSQL: Tạo Cột-Họ (Bảng) Cassandra đầu tiên của bạn

2022-06-02 08:48:19

Gia đình cột Cassandra (Bảng):

Chúng tôi gọi rằng Cassandra là Cơ sở dữ liệu NoSQL được lưu trữ theo cột vì nó có thể mở rộng theo chiều dọc để có tính linh hoạt và hiệu suất cao bằng cách thêm một hoặc nhiều Họ cột vào Keyspace.

Họ cột là một tập hợp các cột có thứ tự và nó là một vùng chứa các hàng và nó lưu trữ vào Cassandra Keyspace và chúng ta có thể tạo nhiều Họ cột vào một Keyspace.

Họ cột còn được gọi là Bảng RDBMS nhưng Họ cột không bằng bảng.

Cassandra là một cơ sở dữ liệu không có giản đồ vì Họ cột được xác định, nhưng các cột bên trong không được xác định. Theo yêu cầu, ứng dụng và người dùng có thể thêm hoặc xóa các cột bất kỳ lúc nào.

Nội bộ, Mỗi họ cột được lưu trữ trong các tệp riêng biệt trên đĩa. Mỗi hàng có một khóa duy nhất được gọi là Khóa hàng.
Cassandra cũng có khái niệm về Gia đình siêu cột cho phép truy cập lồng nhau bằng cách giữ một tập hợp cột khác nhau.

Trong Họ cột, Chúng tôi có thể đặt thứ tự mặc định của dữ liệu, chúng tôi có thể tạo bảng nén, chúng tôi có thể sử dụng bộ lưu trữ nhỏ gọn, chúng tôi có thể đặt thời hạn sử dụng của dữ liệu.

Ngoài ra còn có các thuộc tính Bảng khác nhau có thể được xác định với bảng CÓ ĐIỀU CHỈNH, CÓ LƯU TRỮ NHỎ GỌN, CÓ NÉN.

Để biết thêm chi tiết, bạn có thể truy cập tài liệu dưới đây:
DataStax Tạo bảng:
Thuộc tính bảng DataStax:
CQL Datatypes:

Tạo bảng cassandra đầu tiên của bạn:

Tạo Keyspace nếu không tồn tại:

Sử dụng Keyspace:

Tạo một bảng mẫu:
Bạn có thể sử dụng các từ khóa COLUMNFAMILY và TABLE.

HOẶC

Chèn bản ghi mẫu:

Thả bàn:

Xem thêm:


Chia sẻ: