1. Cassandra Thông thường, các cơ sở dữ liệu loại NoSQL có khả năng tự động phân bố dự liệu giữa các node trong cluster (data distribution) và tạo bản sao dữ liệu (data replication). Cassandra cũng thừa hưởng những tính năng này của NoSQL. Trong bài viết này chúng ta sẽ tìm hiểu về Cassandra và cùng thử giao tiếp với Cassandra bằng Java nhé. 1.1. Những khái niệm chính Chúng ta cùng bắt đầu bằng một số khái niệm chính của Cassandra: Cluster - tập hợp các nút hoặc Trung tâm dữ liệu được sắp xếp theo cấu trúc vòng. Tên phải được gán cho mỗi cụm. Keyspace - Nếu bạn đã biết đến một cơ sở dữ liệu quan hệ, thì Schema là keyspace tương ứng trong Cassandra. Keyspace là container ngoài cùng cho dữ liệu trong Cassandra. Các thuộc tính chính trên mỗi keyspace là Replication Factor , Replica Placement Strategy và Column Families Column Family - Column Families trong Cassandra giống như các bảng trong cơ sở dữ liệu quan hệ. Mỗi Column Family chứa một tập hợp các hàng được đại
This is a place to share everything I have ever done, what I already know about programming in particular, technology in general. Java programming, cloud computing, distributed data processing, system security, machine learning, artificial intelligence.... Đây là nơi chia sẻ mọi thứ mà tôi đã từng làm, những gì tôi đã biết về lập trình nói riêng, công nghệ nói chung. Lập trình Java, công nghệ điện toán đám mây, xử lý dữ liệu phân tán, bảo mật hệ thống, học máy, trí thông minh nhân tạo....