SCYLLA VERİTABANI YÖNETİMİ VE İŞLETİMİ EĞİTİMİ

Scylla ile yüksek hızlı dağıtık veritabanı yönetin

Shard-per-core mimarisi, CQL veri modelleme ve küme yönetimiyle Scylla temellerini kurun

Scylla Veritabanı Yönetimi ve İşletimi Eğitimi, Cassandra uyumlu yüksek performanslı dağıtık NoSQL veritabanı Scylla'nın yönetim temellerini kazandırır. Program shard-per-core ve Seastar mimarisi, token ring ve replikasyonla başlar.

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

Eğitim Hakkında

Cassandra uyumlu Scylla'yı kurma, CQL ile modelleme ve node yönetimi odaklı uygulamalı temel eğitim

Scylla Veritabanı Yönetimi ve İşletimi Eğitimi, Cassandra uyumlu, C++ ve Seastar üzerine kurulu yüksek performanslı dağıtık NoSQL veritabanı Scylla'nın yönetim temellerini kazandırır. Katılımcılar shard-per-core mimarisini, token ring ve replikasyonu, tutarlılık düzeylerini öğrenir. Keyspace ve tablo tasarımı, partition ve clustering anahtarlarıyla CQL veri modelleme işlenir. Küme kurulumu, nodetool ile bakım, repair ve düğüm ekleme/çıkarma gerçek senaryolarla ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; Scylla mimarisinden küme kurulumu, CQL veri modelleme ve node yönetimi temellerine ilerlenir.

Seviye

Orta Seviye — Scylla mimarisi, küme kurulumu, CQL ile veri modelleme ve node yönetimi temelleri

Öğrenme Metodu

Her konu çok düğümlü bir Scylla kümesi üzerinde cqlsh ve nodetool ile canlı komut çalıştırılarak uygulamalı işlenir.

Neden Bu Eğitim?

🚀Yüksek performans

Scylla'nın shard-per-core ve Seastar mimarisini kavrayarak milisaniye altı gecikmeyle yüksek verimli dağıtık veritabanı yönetirsiniz.

🔁Cassandra uyumu

CQL ve sürücü uyumluluğu sayesinde mevcut Cassandra bilgisini Scylla'ya taşır, geçiş ve modelleme kararlarını doğru verirsiniz.

🧩Doğru veri modeli

Partition ve clustering anahtarını doğru seçerek sıcak bölüm ve anti-pattern'leri önler, ölçeklenen tablolar tasarlarsınız.

Anahtar Konular

scylla eğitimiscylladb eğitiminosql veritabanı eğitimicql eğitimidağıtık veritabanı eğitimiscylla veri modellemecassandra alternatifi eğitimiscylla küme yönetiminodetool eğitimiwide column veritabanı
“Scylla'da performansın sırrı yalnızca hızlı donanımda değil; mimariyi anlayan doğru veri modeli ve düzenli küme bakımındadır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak ön bilgi ve çalışma ortamı gereksinimleri

1
Veritabanı temeli

Tablo, satır, anahtar ve sorgu gibi temel veritabanı kavramlarına aşinalık gereklidir.

2
Linux kullanımı

Linux komut satırında dosya, servis ve paket yönetebilecek düzeyde temel beceri beklenir.

3
Dağıtık sistem fikri

Düğüm, küme ve replikasyon gibi kavramlara temel aşinalık öğrenmeyi kolaylaştırır.

4
Çalışma ortamı

Scylla kurulabilecek Linux sunucular veya Docker ortamına erişim faydalı olacaktır.

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ı Scylla'nın mimarisini ve Cassandra ile farkını kavrar, tek ve çok düğümlü küme kurar, temel yapılandırmayı yapar.
Modül 1
Scylla Mimarisine Giriş
  • Scylla, Cassandra ve NoSQL dünyasındaki konumu
  • Shard-per-core (thread-per-core) tasarım felsefesi
  • Seastar çerçevesi ve asenkron I/O modeli
  • Çekirdek başına veri bölümleme ve ölçekleme
  • Garbage collection'sız C++ çalışma zamanı avantajı
  • Scylla Open Source, Enterprise ve Cloud farkları
Modül 2
Token Ring ve Replikasyon
  • Consistent hashing ve token ring mantığı
  • Vnode (virtual node) ile veri dağıtımı
  • Replication factor ve veri kopyalarının yerleşimi
  • SimpleStrategy ve NetworkTopologyStrategy
  • Rack ve datacenter farkındalıklı yerleşim
  • Gossip protokolü ile düğüm keşfi
Modül 3
Kurulum ve Yapılandırma
  • Paket ve Docker ile Scylla kurulumu
  • scylla.yaml temel yapılandırma parametreleri
  • seeds, listen_address ve rpc_address ayarları
  • scylla_setup ile disk ve ağ ayarlaması
  • Cluster name ve datacenter/rack tanımı
  • Servis başlatma ve durum doğrulama
Modül 4
Küme Oluşturma Adımları
  • Seed düğümleriyle ilk kümenin kurulması
  • Yeni düğümleri kümeye katma süreci
  • nodetool status ile küme durumunu görme
  • UN, DN gibi düğüm durum kodlarını okuma
  • cqlsh ile kümeye bağlanma ve test
  • Çok düğümlü kurulumda yaygın hatalar
Günün hedefiKatılımcı keyspace ve tablo tasarlar, partition ve clustering anahtarını doğru seçer, CQL ile veri yazıp sorgular ve anti-pattern'lerden kaçınır.
Modül 1
CQL Temelleri ve Komutlar
  • cqlsh ortamı ve temel CQL sözdizimi
  • Keyspace oluşturma ve replikasyon ayarı
  • Tablo oluşturma ve temel veri tipleri
  • INSERT, SELECT, UPDATE ve DELETE komutları
  • Collection tipleri: set, list ve map
  • TTL ile veriye yaşam süresi tanımlama
Modül 2
Anahtar Tasarımı
  • Primary key, partition key ve clustering key
  • Bileşik (composite) partition anahtarı kullanımı
  • Clustering sütunlarıyla sıralama tanımlama
  • Partition boyutu ve sıcak bölüm riski
  • Yüksek kardinaliteli anahtar seçimi
  • WITH CLUSTERING ORDER BY ile sıralama yönü
Modül 3
Sorguya Göre Modelleme
  • Query-first (sorgu odaklı) modelleme yaklaşımı
  • Denormalizasyon ve veri çoğaltma kararı
  • Materialized view ile alternatif erişim yolu
  • Secondary index ne zaman kullanılmalı
  • ALLOW FILTERING ve maliyetinin anlaşılması
  • Zaman serisi verisi için tablo tasarımı
Modül 4
Tutarlılık ve Anti-Pattern
  • ONE, QUORUM, ALL tutarlılık düzeyleri
  • Yazma ve okuma tutarlılığının dengelenmesi
  • Lightweight transaction (LWT) ve maliyeti
  • Tombstone oluşumu ve sorgu performansına etkisi
  • Geniş bölüm (large partition) anti-pattern'i
  • Modelleme hatalarını erken fark etme
Günün hedefiKatılımcı nodetool ile küme bakımını yürütür, repair çalıştırır, düğüm ekler/çıkarır ve temel izlemeyle küme sağlığını değerlendirir.
Modül 1
nodetool ile Yönetim
  • nodetool status ve info ile durum izleme
  • nodetool tablestats ile tablo metrikleri
  • nodetool flush ve memtable boşaltma
  • nodetool compact ile manuel sıkıştırma
  • nodetool cleanup ile gereksiz veri temizliği
  • nodetool drain ile güvenli kapatma
Modül 2
Repair ve Tutarlılık Bakımı
  • Anti-entropy ve repair kavramının amacı
  • nodetool repair ile veri tutarlılığı onarımı
  • Primary range repair ile yük azaltma
  • Repair sıklığı ve gc_grace_seconds ilişkisi
  • Hinted handoff ile geçici düğüm kaybı telafisi
  • Read repair ve okuma sırası onarımı
Modül 3
Düğüm Ekleme ve Çıkarma
  • Kümeye yeni düğüm (bootstrap) ekleme
  • nodetool decommission ile düğüm çıkarma
  • nodetool removenode ile ölü düğüm kaldırma
  • nodetool rebuild ile veri yeniden dağıtımı
  • Düğüm değiştirme (replace) senaryosu
  • Ekleme/çıkarma sonrası token dengesi
Modül 4
Temel İzleme ve Takip
  • Önemli metrikler: gecikme, throughput, hata
  • Compaction ve pending task takibi
  • Disk, CPU ve bellek kullanımı izleme
  • Scylla log dosyalarını okuma ve yorumlama
  • cqlsh TRACING ile sorgu analizi
  • Sağlık kontrolü için günlük rutin oluşturma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mimari kavrayışı

Scylla'nın shard-per-core ve Seastar mimarisini, token ring ve replikasyon modelini net biçimde açıklarsınız.

✅
Küme kurulumu

Tek ve çok düğümlü Scylla kümesini kurar, scylla.yaml ile yapılandırır ve düğüm durumlarını doğrularsınız.

✅
CQL yetkinliği

cqlsh ile keyspace ve tablo oluşturur, veri yazıp okur ve collection, TTL gibi özellikleri kullanırsınız.

✅
Veri modelleme

Partition ve clustering anahtarını sorgu odaklı seçerek ölçeklenen, sıcak bölümden kaçınan tablolar tasarlarsınız.

✅
Tutarlılık yönetimi

Tutarlılık düzeylerini ve LWT maliyetini kavrayarak yazma ve okuma dengesini uygulamaya göre ayarlarsınız.

✅
nodetool kullanımı

nodetool ile küme durumunu izler, flush, cleanup ve compact gibi bakım işlemlerini güvenle yürütürsünüz.

✅
Onarım ve düğüm

Repair çalıştırır, düğüm ekler ve çıkarır, token dengesini koruyarak kümeyi sağlıklı tutarsınız.

✅
İzleme temeli

Gecikme, compaction ve kaynak metriklerini izler, log ve tracing ile sorunları erken fark edersiniz.

Kimler İçin Uygundur?

  • İlişkisel veritabanı deneyimi olup dağıtık NoSQL dünyasına geçmek isteyen veritabanı yöneticileri
  • sistem yöneticileri
  • DevOps mühendisleri
  • yüksek hacimli veriyle çalışan geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
İlişkisel veritabanı deneyimi olup dağıtık NoSQL dünyasına geçmek isteyen veritabanı yöneticileri, sistem yöneticileri, DevOps mühendisleri ve yüksek hacimli veriyle çalışan geliştiriciler için uygundur. Scylla'yı kurup yönetmek ve veri modellemeyi öğrenmek isteyen herkes katılabilir.
Scylla ve Cassandra arasındaki fark nedir?
Scylla, Cassandra ile CQL ve protokol düzeyinde uyumludur ancak C++ ve Seastar çerçevesiyle yeniden yazılmıştır. Shard-per-core mimarisi, JVM ve garbage collection olmaması sayesinde daha düşük gecikme ve daha yüksek verim sunar. Eğitimde bu farklar mimari düzeyde ayrıntılı işlenir.
Bu eğitim ScyllaDB işletim eğitiminden farklı mı?
Evet. Bu program kurulum, CQL veri modelleme ve node yönetimi temellerine odaklanır. ScyllaDB Veritabanı Yönetimi ve İşletimi eğitimi ise üretim ortamında izleme, compaction ayarlama, ölçekleme ve yedekleme gibi ileri işletim konularını daha derin işler; ikisi birbirini tamamlar.
Eğitim için hangi ortam gerekir?
Uygulamalar Linux sunucular veya Docker üzerinde kurulan çok düğümlü bir Scylla kümesinde yapılır. Katılımcıların Linux komut satırı ve temel veritabanı kavramlarına aşinalığı yeterlidir; gerekli küme ortamı eğitim kapsamında kurulum adımlarıyla birlikte hazırlanı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 eğitimin kapsamını ve katılımcının tamamladığı konuları belgeler; kurumsal gelişim ve kariyer kayıtlarında kullanı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. Scylla Veritabanı Yönetimi ve İşletimi 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

Veritabanı Yönetimi TemelleriVeritabanı Temelleri ve İlişkisel Veritabanı Kavramları Eğitimi
Veritabanı Eğitimleri

Veritabanı Temelleri ve İlişkisel Veritabanı Kavramları Eğitimi

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

İlişkisel model, bağıntı ve demet, anahtar türleri, varlık ve referans bütünlüğü, ilişkisel cebir ve ACID ilkeleri. Teoriyi SQL'le pekiştiren 3 günlük temel eği

Detayları Gör →
Veritabanı Yönetimi TemelleriVertica SQL Eğitimi
Veritabanı Eğitimleri

Vertica SQL Eğitimi

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

Vertica sütun tabanlı analitik veritabanında projeksiyon, segmentasyon, COPY yükleme ve analitik SQL fonksiyonlarını uygulamalı öğreten 3 günlük kurumsal eğitim

Detayları Gör →
Veritabanı Yönetimi TemelleriWeb Apps with web2py: Database Connectivity & the Model Eğitimi
Veritabanı Eğitimleri

Web Apps with web2py: Database Connectivity & the Model Eğitimi

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

web2py DAL ile veritabanı bağlantısı, model katmanı, define_table, Field doğrulama, CRUD sorguları ve migration yönetimini uygulamalı öğreten 3 günlük eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriWeb Apps with web2py: Decorators, Foreign Key Constraints, & Table Forms Eğitimi
Veritabanı Eğitimleri

Web Apps with web2py: Decorators, Foreign Key Constraints, & Table Forms Eğitimi

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

web2py dekoratörleri, Auth ile yetkilendirme, reference ile yabancı anahtar ilişkileri ve SQLFORM form üretimini uygulamalı öğreten 3 günlük kurumsal eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriWorking with Databases in Access for Windows Eğitimi
Veritabanı Eğitimleri

Working with Databases in Access for Windows Eğitimi

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

Microsoft Access eğitimi: tablo ve ilişki tasarımı, seçme ve işlem sorguları, formlar, raporlar, Access SQL ve makrolar uygulamalı olarak işlenir.

Detayları Gör →
Veritabanı Yönetimi TemelleriWorking with DDL Eğitimi
Veritabanı Eğitimleri

Working with DDL Eğitimi

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

CREATE, ALTER, DROP komutları, PRIMARY/FOREIGN KEY ve CHECK kısıtları, indeks tasarımı, view ve güvenli şema değişikliğini uygulamalı öğreten 3 günlük DDL eğiti

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