Cassandra ve HBase terabytelarca büyük veriyi depolamak için tercih edilirken ElasticSearch logları depolamak için tercih ediliyor.
Cassandra ve HBase arasında hangisini kullanacağınızı tercih ederken şu bilgileri göz önünde bulundurun:
- Cassandra yazma işleminde HBase’den daha hızlıyken, HBase okuma işleminde Cassandra’dan daha hızlıdır.
- Her ikisi de terabytelarca hatta petabytelarca büyük veriyi ve dosyaları depolamak için kullanılabilir.
- Cassandra’da master-node yoktur, always-on web ve mobil projeler için uygundur.
- HBase’de master-node vardır ve master-node çökerse tüm sistem çöker.
- HBase’in veri analizi araçları ile entegrasyonu iyidir.
- Cassandra Spark ile birlikte kullanılırsa okuma işlemi iyileştirilebilir.
- Netflix Cassandra ve Spark çözümünü tercih ederken, Twitter tweetleri depolamak için HBase’i tercih etmiştir.
- HBase’in performansı Cassandra’dan daha iyi.
- Son olarak ElasticSearch-Kibana ile loglama ve arama işlemleri için tercih edilir.
Mutlu kodlamalar 🙂