about 10 years ago
在 NoSQL 陣營中,Cassandra 和 HBase 這兩個同樣受到 BigTable 啓發,但踏上不一樣道路的近親,常被放在一起比較。兩者當然都各有優缺點,也都還在各自進化中,本文並不打算觸及這些爭論,只談談 Cassandra 的 cluster 設定。
Cassandra 部署起來很簡單。由於每一個節點都可以扮演幾乎完全相同的角色,不僅避開 SPOF 問題,更簡化了部署的複雜度,不必像 HBase 還得仰賴 ZooKeeper 等外來援兵(當然啦,如果你本來就打算用上整個 Hadoop 重砲,那就不能算是缺點了)。
部署起來有多簡單?看這位老兄秀的 “How to set up a 4 node Cassandra cluster in under 2 minutes” 影片,就知道有多神了。
儘管理論上是這樣沒錯,但魔鬼藏在細節裡,還是有一些地方要留意一下。
Read on →