Cassandra là hệ thống quản lý cơ sở dữ liệu được phân phối được thiết kế để xử lý lượng lớn dữ liệu trên nhiều máy chủ hàng hóa. Giống như tất cả các hệ thống cơ sở dữ liệu phân tán khác, nó cung cấp tính sẵn sàng cao và không có điểm lỗi duy nhất.
Bạn có thể có một số ý tưởng từ mô tả đoạn trên. Nói chung, khi chúng ta nói chuyện Cassandra, chúng ta có nghĩa là một cụm Cassandra, không phải là một PC duy nhất. Một nút trong một cụm chỉ là một máy đầy đủ chức năng được kết nối với các nút khác trong cụm thông qua mạng nội bộ cao. Tất cả các nút làm việc cùng nhau để đảm bảo rằng ngay cả khi một trong số chúng không thành công do lỗi không mong muốn, chúng như một cụm toàn bộ có thể cung cấp dịch vụ.
Tất cả các nút trong cụm Cassandra đều giống nhau. Không có khái niệm về nút chính hoặc nút phụ. Có nhiều lý do để thiết kế như thế này, và bạn có thể Google nó để biết thêm chi tiết nếu bạn muốn.
Về mặt lý thuyết, bạn có thể có nhiều nút như bạn muốn trong cụm Cassandra. Ví dụ, Apple đã sử dụng 75.000 nút phục vụ hội nghị thượng đỉnh Cassandra vào năm 2014.
Tất nhiên bạn có thể thử Cassandra bằng một máy. Nó vẫn hoạt động trong khi chỉ một nút trong cụm này.
Nguồn
2015-02-11 14:49:06
Hơi liên quan: http: // stackoverflow.com/questions/28196440/what-are-the-different-between-a-node-a-cluster-và-a-datacenter-in-a-cassand – Aaron