Apache Cassandra

Veritabanı & Veri Teknolojileri
Apache Cassandra
Apache Cassandra, yüksek kullanılabilirlik ve hata toleransı için tasarlanmış, son derece ölçeklenebilir, dağıtık bir NoSQL veritabanıdır. Tek bir arıza noktası olmadan birden fazla düğüm üzerinde büyük veri hacimlerini yönetir.
Nedir?
Apache Cassandra, başlangıçta Facebook'ta geliştirilen ve daha sonra Apache Software Foundation'a bağışlanan açık kaynaklı, dağıtık bir NoSQL veritabanıdır. Birden fazla veri merkezi ve bölge üzerinde çalışacak şekilde tasarlanmıştır.
Ne yapar?
Cassandra, eşler arası mimari kullanarak kümeler arasında büyük hacimlerde yapılandırılmış veriyi depolar. Yüksek yazma verimliliği, doğrusal ölçeklenebilirlik ve düğüm arızaları sırasında bile sürekli kullanılabilirlik sağlar.
Nerelerde kullanılır?
Cassandra, mesajlaşma platformları, IoT arka uçları, gerçek zamanlı analizler, öneri motorları ve sürekli çalışma ve küresel dağıtım gerektiren uygulamalar gibi büyük ölçekli sistemlerde yaygın olarak kullanılmaktadır.
Ne zaman ve neden ortaya çıktı?
Cassandra, 2008 yılında Facebook'ta büyük ölçekli gelen kutusu aramasını desteklemek için oluşturuldu. Dağıtık veri sistemlerinde ölçeklenebilirlik, hata toleransı ve yüksek kullanılabilirlik ile ilgili zorlukları çözmek için ortaya çıktı.
Internative'de neden kullanıyoruz?
Yüksek kullanılabilirlik ve yatay ölçeklenebilirlik gerektiren veri yoğun sistemler için Cassandra'yı kullanıyoruz. Dağıtık mimarisi, küresel iş yüklerine sahip kritik uygulamalar için uygundur.