CASSANDRA YÖNETİM EĞİTİMİ

Dağıtık Cassandra kümelerini güvenle yönetin

Ring mimarisi, CQL modelleme, replikasyon, compaction, repair ve nodetool ile Cassandra

Cassandra Yönetim Eğitimi, kesintisiz erişilebilirlik için tasarlanmış dağıtık NoSQL veritabanının yönetimini öğretir. Program masterless ring mimarisi, token dağıtımı, replikasyon ve tutarlılık seviyeleriyle başlar.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Ring mimarisi ve tutarlılık seviyelerinden compaction, repair ve çok veri merkezli operasyona

Cassandra Yönetim Eğitimi, kesintisiz erişilebilirlik için tasarlanmış dağıtık NoSQL veritabanının yönetimini öğretir. Katılımcılar ring mimarisini, token dağıtımını, replikasyon ile tutarlılık seviyelerini kavrar. CQL ile sorgu temelli veri modelleme, partition ve clustering anahtarları işlenir. SSTable, memtable, commit log ve compaction stratejileriyle depolama motoru ele alınır. nodetool, repair, düğüm işlemleri, yedekleme ve izleme uygulamalı gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; ring mimarisi ve veri modellemeden compaction, repair, çok veri merkezi ve izlemeye kadar uygulamalı ilerlenir.

Seviye

Orta Seviye — Ring mimarisi, veri modelleme, repair, compaction ve nodetool ile Cassandra yönetimi

Öğrenme Metodu

Her konu çok düğümlü gerçek bir Cassandra kümesi, cqlsh ve nodetool üzerinde canlı komut ve senaryolarla adım adım uygulanır.

Neden Bu Eğitim?

🔄Kesintisiz erişim

Masterless ring mimarisini öğrenerek tek hata noktası olmayan, sürekli yazılabilir kümeler kurmayı kavrarsınız.

🌍Çok veri merkezi

Replikasyon stratejileri ve tutarlılık seviyeleriyle coğrafi olarak dağıtık, dayanıklı kümeler yapılandırırsınız.

🛠️Operasyon ustalığı

nodetool, repair ve compaction yönetimiyle kümeyi sağlıklı tutar, sorunları erken tespit edip gidermeyi öğrenirsiniz.

Anahtar Konular

cassandra eğitimiapache cassandra kursucassandra yönetimi eğitiminosql veritabanı eğitimicql eğitimicassandra veri modellemedağıtık veritabanı eğitimicassandra nodetoolcassandra repair compaction
“Cassandra'da dayanıklılık düğümlerin tekliğinden değil, verinin çokluğundan gelir; iyi yönetici kümeyi hiç durmadan onarmayı bilir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Linux temeli

Linux komut satırı, servis yönetimi ve dosya sistemine temel düzeyde hakimiyet gereklidir.

2
Veritabanı kavramları

Tablo, anahtar ve sorgu gibi temel veritabanı kavramlarına aşinalık öğrenmeyi kolaylaştırır.

3
Dağıtık sistem fikri

Replikasyon ve tutarlılık gibi dağıtık sistem kavramlarına genel aşinalık faydalıdır.

4
Çalışma ortamı

Apache Cassandra kurulu çok düğümlü bir test ortamına erişim uygulamalar için gereklidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı Cassandra ring mimarisini kavrar, token ve tutarlı hash dağıtımını anlar, replikasyon faktörü ile tutarlılık seviyelerini doğru yapılandırmaya başlar.
Modül 1
Cassandra Mimarisine Giriş
  • Masterless peer-to-peer ring mimarisi
  • CAP teoremi ve AP sistemi olarak Cassandra
  • Gossip protokolü ile düğüm keşfi
  • Snitch ile topoloji ve rack farkındalığı
  • Coordinator düğümün sorgudaki rolü
  • İlişkisel veritabanıyla temel farklar
Modül 2
Token ve Veri Dağıtımı
  • Tutarlı hash (consistent hashing) mantığı
  • Partitioner ve token aralığı atama
  • Virtual node (vnode) ile dengeli dağıtım
  • Partition key'in token'a dönüştürülmesi
  • Veri yerleşimi ve sahiplik (ownership)
  • Düğüm eklemede token yeniden dağılımı
Modül 3
Replikasyon Stratejileri
  • Replikasyon faktörü (RF) kavramı ve seçimi
  • SimpleStrategy ve test ortamı kullanımı
  • NetworkTopologyStrategy ile veri merkezi
  • Replikaların ring üzerinde yerleştirilmesi
  • Rack farkındalığı ile veri dayanıklılığı
  • Çok veri merkezli replikasyon tasarımı
Modül 4
Tutarlılık Seviyeleri
  • ONE, QUORUM ve ALL tutarlılık seviyeleri
  • LOCAL_QUORUM ve veri merkezi bazlı tutarlılık
  • R + W > RF ile güçlü tutarlılık dengesi
  • Okuma ve yazma tutarlılığının ayrı ayarı
  • Erişilebilirlik ile tutarlılık ödünleşimi
  • Tunable consistency ile senaryo bazlı seçim
Günün hedefiKatılımcı sorgu temelli veri modelleme yaklaşımını uygular, partition ve clustering anahtarlarını tasarlar, memtable, SSTable ve compaction ile depolama motorunu kavrar.
Modül 1
CQL Temelleri ve Söz Dizimi
  • Keyspace, table ve CQL veri tipleri
  • cqlsh ile bağlanma ve komut kullanımı
  • INSERT, SELECT, UPDATE ve DELETE söz dizimi
  • Collection tipleri: set, list ve map
  • TTL ile veri yaşam süresi tanımlama
  • Counter ve UDT (kullanıcı tanımlı tip)
Modül 2
Sorgu Temelli Veri Modelleme
  • Query-first tasarım ve erişim deseni analizi
  • Veriyi okuma sorgusuna göre denormalize etme
  • Partition key ile veri gruplama kararı
  • Clustering key ile sıralama ve benzersizlik
  • Wide row ve partition boyutu sınırları
  • Materialized view ve ikincil tablo yaklaşımı
Modül 3
Storage Engine İç Yapısı
  • Yazma yolu: commit log ve memtable
  • SSTable'a flush ve değişmez (immutable) yapı
  • Okuma yolu ve bloom filter kullanımı
  • Partition index ve key cache rolü
  • Tombstone ile silme ve gc_grace_seconds
  • Row cache ve okuma performansı dengesi
Modül 4
Compaction Stratejileri
  • Compaction'ın amacı ve SSTable birleştirme
  • SizeTieredCompactionStrategy (STCS) kullanımı
  • LeveledCompactionStrategy (LCS) ve okuma odağı
  • TimeWindowCompactionStrategy (TWCS) ve zaman serisi
  • Compaction'ın disk ve I/O maliyeti
  • İş yüküne göre strateji seçimi
Günün hedefiKatılımcı nodetool ile kümeyi yönetir, repair ve hinted handoff ile tutarlılığı korur, düğüm ekleme/çıkarma, yedekleme ve izleme işlemlerini uygular.
Modül 1
nodetool ile Küme Yönetimi
  • nodetool status ile küme durumunu görme
  • nodetool info ve ring ile düğüm bilgisi
  • nodetool tpstats ile iş parçacığı izleme
  • nodetool flush ve drain kullanımı
  • nodetool cfstats ile tablo istatistikleri
  • nodetool compactionstats ile compaction takibi
Modül 2
Repair ve Tutarlılık Onarımı
  • Anti-entropy repair ve Merkle tree mantığı
  • nodetool repair ile replikaları eşitleme
  • Full, incremental ve subrange repair
  • Hinted handoff ile kısa kesintiyi telafi
  • Read repair ile okuma sırasında eşitleme
  • Düzenli repair takvimi ve gc_grace uyumu
Modül 3
Düğüm ve Küme İşlemleri
  • Yeni düğüm ekleme (bootstrap) süreci
  • nodetool decommission ile düğüm çıkarma
  • nodetool removenode ve ölü düğüm yönetimi
  • Düğüm değiştirme (replace) prosedürü
  • Küme ölçekleme ve kapasite planlama
  • Rolling upgrade ile sürüm yükseltme
Modül 4
Yedekleme, Güvenlik ve İzleme
  • nodetool snapshot ile yedek alma
  • Incremental backup ve geri yükleme
  • Kimlik doğrulama ve rol tabanlı yetki
  • Node-to-node ve client TLS şifreleme
  • JMX metrikleri ve Prometheus ile izleme
  • Loglar ve alarm ile sağlık takibi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Ring mimarisi

Masterless ring mimarisini, gossip ve token dağıtımını kavrar, tek hata noktası olmayan kümelerin nasıl çalıştığını açıklarsınız.

✅
Replikasyon tasarımı

Replikasyon faktörü ve NetworkTopologyStrategy ile çok veri merkezli, dayanıklı küme topolojileri kurarsınız.

✅
Tutarlılık yönetimi

Tutarlılık seviyelerini ve R + W > RF dengesini kullanarak senaryoya uygun tutarlılık ve erişilebilirlik seçersiniz.

✅
Veri modelleme

Sorgu temelli yaklaşımla partition ve clustering anahtarlarını tasarlar, verimli ve ölçeklenebilir tablolar oluşturursunuz.

✅
Depolama motoru

Commit log, memtable, SSTable ve tombstone yapısını kavrar, compaction stratejisini iş yüküne göre seçersiniz.

✅
nodetool kullanımı

nodetool komutlarıyla küme durumunu izler, istatistikleri okur ve günlük operasyon görevlerini güvenle yürütürsünüz.

✅
Repair ve onarım

repair, hinted handoff ve read repair ile replikalar arası tutarlılığı korur, düzenli bakım takvimi kurarsınız.

✅
Bakım ve izleme

Düğüm ekleme/çıkarma, snapshot yedekleme, TLS güvenlik ve JMX izleme ile kümeyi sağlıklı biçimde işletirsiniz.

Kimler İçin Uygundur?

  • Dağıtık veritabanı kümelerini yönetecek sistem ve veritabanı yöneticileri
  • DevOps mühendisleri
  • yüksek hacimli uygulamalar için altyapı kuran ekipler
  • Cassandra'ya geçiş planlayan uzmanlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Dağıtık veritabanı kümelerini yönetecek sistem ve veritabanı yöneticileri, DevOps mühendisleri, yüksek hacimli uygulamalar için altyapı kuran ekipler ve Cassandra'ya geçiş planlayan uzmanlar için uygundur. Linux ve temel veritabanı bilgisi beklenir.
Cassandra veri modelleme neden ilişkisel modelden farklı?
Cassandra'da modelleme sorgudan başlar: veriyi okuma desenine göre, gerekirse çoğaltarak tasarlarsınız ve JOIN yerine her sorguyu kendi tablosundan karşılarsınız. Partition key veriyi gruplar, clustering key sıralar. Eğitimde bu yaklaşım wide row ve partition boyutu sınırlarıyla birlikte örneklenir.
Bu eğitim MongoDB gibi doküman veritabanlarından nasıl ayrışıyor?
MongoDB doküman modeli ve esnek şema sunarken Cassandra, geniş sütunlu (wide-column), masterless ve yazma yoğun iş yükleri için optimize edilmiştir. Bu eğitim özellikle ring mimarisi, tutarlılık seviyeleri, compaction ve repair gibi Cassandra'ya özgü yönetim konularına odaklanır.
Eğitim online mı yoksa yüz yüze mi veriliyor?
Eğitim hem yüz yüze hem de online olarak verilebilir ve üç gün sürer. Her gün dört modülden oluşur; içerik kurumun kullandığı Cassandra sürümüne ve küme topolojisine göre uyarlanabilir. Uygulamalar çok düğümlü gerçek bir test kümesi üzerinde yapılır.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika işlenen ring mimarisi, veri modelleme, tutarlılık, compaction ve repair konularını belgeler; kurumsal gruplara özel senaryolarla uyarlama yapılabilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Cassandra Yönetim Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

NoSQL VeritabanlarıNew Big Database Technologies: From NoSQL to NewSQL, and from Hadoop to Spark Eğitimi
Veritabanı Eğitimleri

New Big Database Technologies: From NoSQL to NewSQL, and from Hadoop to Spark Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

NoSQL ailelerinden NewSQL ve dağıtık SQL'e, Hadoop'tan Apache Spark'a büyük veri teknolojilerini CAP teoremi ve karar matrisiyle karşılaştırmalı öğreten eğitim.

Detayları Gör →
NoSQL VeritabanlarıNoSQL for FSD Development Eğitimi
Veritabanı Eğitimleri

NoSQL for FSD Development Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

NoSQL for FSD eğitimi: MongoDB veri modelleme, Mongoose ODM, Node.js/Express ile REST API, aggregation ve MERN entegrasyonunu uçtan uca uygulamalı öğrenin.

Detayları Gör →
NoSQL VeritabanlarıNoSQL Veritabanlarına Giriş Eğitimi
Veritabanı Eğitimleri

NoSQL Veritabanlarına Giriş Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

NoSQL veritabanlarına giriş eğitimi: document, key-value, column-family ve graph modelleri, CAP teoremi, BASE ve doğru veritabanı seçimini sıfırdan öğrenin.

Detayları Gör →
NoSQL VeritabanlarıNoSQL Veritabanı ile Microsoft Azure Cosmos DB Eğitimi
Veritabanı Eğitimleri

NoSQL Veritabanı ile Microsoft Azure Cosmos DB Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Azure Cosmos DB eğitimi: partition key tasarımı, beş tutarlılık seviyesi, RU/s maliyet modeli, NoSQL API, change feed ve global dağıtımı uygulamalı öğrenin.

Detayları Gör →
NoSQL VeritabanlarıProcessing Data: Using Kafka with Cassandra & Confluent Eğitimi
Veritabanı Eğitimleri

Processing Data: Using Kafka with Cassandra & Confluent Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Kafka, Cassandra ve Confluent eğitimi: olay akışı, topic ve partition, Kafka Connect ile Cassandra entegrasyonu, Schema Registry ve ksqlDB stream processing.

Detayları Gör →
NoSQL VeritabanlarıRedis Eğitimi
Veritabanı Eğitimleri

Redis Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Redis eğitimi: string, hash, list, set ve sorted set veri yapıları, önbellekleme desenleri, pub/sub, Streams, transaction ve Lua script'i uygulamalı öğrenin.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn