Một điểm phụ là chủ không phải là SPOF trong HBase, vì bạn có thể có cấu hình Multi-Master. http://wiki.apache.org/hadoop/Hbase/MultipleMasters
Làm cho các bậc thầy giúp dễ dàng hơn để biết dữ liệu ở đâu và ở đâu. Nó cũng dựa trên Hadoop, vì vậy việc tích hợp với Map Reduce khá tốt đẹp (trong đó một công việc Map sẽ tự động tách ra thành các máy chủ vùng và cung cấp cho bạn một hàng). Tôi nghĩ đây là điểm cộng chính.
"Con" chính của Cassandra là mô hình nhất quán cuối cùng, mặc dù nó cho phép bạn chọn các mô hình nhất quán.
Một điểm so sánh là dữ liệu trong HBase được sắp xếp theo khóa, trong đó ngẫu nhiên trong Cassandra. Điều này có thể cung cấp một số lợi ích với các phím thông minh trong HBase, mặc dù bạn luôn có thể chọn GUID hoặc khóa ngẫu nhiên để mô phỏng hành vi của Cassandra. Cassandra có thể phân vùng không ngẫu nhiên, nhưng HBase vẫn tốt hơn cho việc quét phạm vi.
Tôi đã sử dụng cả hai, cả hai đều hoạt động và cả hai đều mất nhiều công sức để tiếp tục làm việc.
Có thể là một chút quá rời rạc cho StackOverflow, nhưng kể từ khi bạn đã danh tiếng tốt, bạn có thể nhận được ngay với nó ;-) – halfer
Tôi biết đó là một bit discursive. Tôi đang lên kế hoạch dành thời gian cho cả HBase hoặc Cassandra, nên tôi bắt đầu nhìn vào cả hai. Vậy, truy vấn? Tôi không thể so sánh hai mô hình này. Vì vậy, bất kỳ con trỏ được đánh giá cao. –