Cassandra là một cơ sở dữ liệu phân tán từ Apache đó là khả năng mở rộng và được thiết kế để quản lý một lượng rất lớn dữ liệu có cấu trúc. Nó cung cấp tính sẵn sàng cao với không điểm duy nhất của thất bại.
Hướng dẫn bắt đầu với một giới thiệu cơ bản của Cassandra tiếp theo kiến trúc, lắp đặt, và các lớp và các giao diện quan trọng của nó. Sau đó, nó tiến tới việc giới thiệu cách thực hiện các hoạt động như tạo, thay đổi, cập nhật và xóa trên keyspaces, bảng và chỉ số sử dụng CQLSH cũng như Java API. Các hướng dẫn cũng đã dành chương để giải thích các kiểu dữ liệu và các bộ sưu tập có sẵn trong CQL và làm thế nào để tận dụng các kiểu dữ liệu do người dùng định nghĩa.
Hướng dẫn này sẽ cực kỳ hữu ích cho các chuyên gia phần mềm nói riêng ai mong muốn nắm được mấu chốt của Cassandra và thực hiện nó trong thực tế.
Đây là một hướng dẫn cơ bản và bạn có thể dễ dàng hiểu được các khái niệm giải thích ở đây với một kiến thức cơ bản về lập trình Java. Tuy nhiên, nó sẽ giúp đỡ nếu bạn có một số tiếp xúc trước khi khái niệm cơ sở dữ liệu và bất kỳ hương vị Linux.
The tutorial starts off with a basic introduction of Cassandra followed by its architecture, installation, and important classes and interfaces. Thereafter, it proceeds to cover how to perform operations such as create, alter, update, and delete on keyspaces, tables, and indexes using CQLSH as well as Java API. The tutorial also has dedicated chapters to explain the data types and collections available in CQL and how to make use of user-defined data types.