COCKROACHDB: BULUTTAN KÖLE OLMADAN KÜRESEL ÖLÇEKLİ SQL EĞİTİMİ

Veritabanınız kullanıcının olduğu her yerde, düşük gecikmeyle

Çok bölgeli mimari, tablo locality, survival goals ve geo-partitioning ile küresel SQL

Bu eğitim, CockroachDB ile coğrafi dağıtık, düşük gecikmeli ve dayanıklı bir SQL veritabanını bulutta kurmayı ve işletmeyi öğretir. Program locality modeli ve çok bölgeli küme kurulumuyla başlar; REGIONAL ve GLOBAL tablo locality, survival goals ve geo-partit…

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

Eğitim Hakkında

Çok bölgeli mimariden tablo locality, survival goals ve geo-partitioning ile küresel SQL dağıtımına

Bu eğitim, CockroachDB ile coğrafi olarak dağıtık, düşük gecikmeli ve dayanıklı bir SQL veritabanını bulutta kurmayı ve işletmeyi öğretir. Katılımcılar locality ve bölge modelini, çok bölgeli küme kurulumunu kavrar; REGIONAL ve GLOBAL tablo locality'lerini tasarlar. Survival goals ile bölge kaybına dayanıklılık, geo-partitioning ile veri yerleşimi ve egemenliği ele alınır. Follower reads, bounded staleness, CockroachDB Cloud ve bölgeler arası izleme ile ölçekleme uygulanır.

Süre ve Format

3 Gün. Her gün dört modül; çok bölgeli kurulumdan tablo locality ve geo-partitioning'e, oradan gecikme optimizasyonu ve bulut işletimine ilerlenir.

Seviye

Orta Seviye — CockroachDB ile çok bölgeli mimari, tablo locality, survival goals ve geo-partitioning kullanarak küresel ölçekli SQL dağıtımı

Öğrenme Metodu

Her konu bulutta çok bölgeli bir CockroachDB kümesi üzerinde locality tasarımı, geo-partitioning ve gecikme ölçüm senaryolarıyla uygulanır.

Neden Bu Eğitim?

🌍Küresel düşük gecikme

Veriyi kullanıcıya yakın bölgeye yerleştirerek okuma ve yazma gecikmesini düşürür, dünya genelinde hızlı deneyim sunarsınız.

🛟Bölge kaybına dayanıklılık

Survival goals ile tam bir bölge çökse bile kümenin çalışmaya devam etmesini ve veri kaybı yaşanmamasını sağlarsınız.

⚖️Veri egemenliği

Geo-partitioning ile hassas veriyi yasal olarak kalması gereken coğrafyada tutar, KVKK ve GDPR uyumunu desteklersiniz.

Anahtar Konular

cockroachdb küresel ölçek eğitimiçok bölgeli veritabanı eğitimimulti-region sql eğitimigeo-partitioning eğitimicockroachdb cloud eğitimidağıtık sql küresel ölçekdüşük gecikme veritabanı eğitimiveri egemenliği eğitimicockroachdb multi-region
“Gerçek küresel ölçek; veriyi elle parçalamakla değil, veritabanına nereye yakın durması gerektiğini söyleyebilmekle başlar.”

Ön Koşullar

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

1
CockroachDB temeli

CockroachDB mimarisi, range ve replikasyon kavramlarına temel aşinalık güçlü biçimde önerilir.

2
SQL deneyimi

Şema tanımlama ve sorgu yazma dahil ilişkisel SQL deneyimi gereklidir.

3
Bulut aşinalığı

Bölge (region), VPC ve temel bulut kavramlarına aşinalık eğitimi kolaylaştırır.

4
Çalışma ortamı

Çok bölgeli bir küme kurmak için bulut hesabı veya CockroachDB Cloud erişimi 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ı küresel dağıtık mimari kavramlarını ve locality modelini kavrar, bulutta çok bölgeli bir küme kurar, bağlantı yönlendirme ve yük dengelemeyi yapılandırır.
Modül 1
Küresel Dağıtık Mimari Kavramları
  • Tek bölge ve çok bölge (multi-region) farkı
  • Coğrafi dağıtımın gecikmeye etkisi
  • Bölgeler arası replikasyon maliyeti
  • Küresel uygulamaların veri gereksinimleri
  • Manuel sharding'den kurtulmanın değeri
  • Dağıtık mimaride gecikme-tutarlılık dengesi
Modül 2
Locality ve Bölge Modeli
  • Locality flag ile düğüm konumu tanımlama
  • Region, zone ve data center hiyerarşisi
  • Küme bölgelerinin (regions) tanımlanması
  • Leaseholder'ın bölgeye yerleşmesi
  • Locality'ye duyarlı yük dağıtımı
  • Bölge etiketlerinin yerleşime etkisi
Modül 3
Bulutta Çok Bölgeli Küme Kurulumu
  • Birden çok bulut bölgesine düğüm yayma
  • Kubernetes ile çok bölgeli dağıtım
  • Bölgeler arası ağ ve gecikme ölçümü
  • Çoklu bulut (multi-cloud) yaklaşımı
  • Node sayısı ve bölge başına replica
  • Küme topolojisini doğrulama ve test
Modül 4
Bağlantı Yönlendirme ve Yük Dengeleme
  • İstemciyi en yakın bölgeye yönlendirme
  • Load balancer ile bağlantı dağıtımı
  • DNS tabanlı coğrafi yönlendirme
  • Bağlantı havuzu ve bölge farkındalığı
  • Failover sırasında bağlantı davranışı
  • Gecikmeyi düşüren yönlendirme stratejisi
Günün hedefiKatılımcı REGIONAL ve GLOBAL tablo locality'lerini tasarlar, survival goals ile dayanıklılık belirler, geo-partitioning ile veri yerleşimini ve egemenliğini yönetir.
Modül 1
Çok Bölgeli SQL ve Tablo Locality
  • REGIONAL BY TABLE locality ve kullanımı
  • REGIONAL BY ROW ile satır bazlı yerleşim
  • GLOBAL tablo ve düşük gecikmeli okuma
  • crdb_region sütunu ve bölge ataması
  • Locality türünün performansa etkisi
  • Doğru locality seçimi karar kriterleri
Modül 2
Survival Goals ve Dayanıklılık
  • Zone survival ile düğüm/zone kaybı toleransı
  • Region survival ile tam bölge kaybı toleransı
  • Survival goal'ın replica sayısına etkisi
  • Dayanıklılık ve yazma gecikmesi dengesi
  • Bölge kaybında kümenin davranışı
  • İş sürekliliği için survival planlaması
Modül 3
Geo-Partitioning ve Veri Yerleşimi
  • Veriyi coğrafyaya göre bölümleme mantığı
  • Partition'ı belirli bölgeye sabitleme
  • Kullanıcı verisini bölgesine yerleştirme
  • Partition bazlı zone configuration
  • Yerleşimin okuma gecikmesine katkısı
  • Geo-partitioning tasarım örnekleri
Modül 4
Veri Egemenliği ve Uyumluluk
  • Veri egemenliği (data domiciling) gereksinimi
  • KVKK ve GDPR için veri yerleşimi
  • Hassas verinin coğrafi sınırda tutulması
  • Bölgesel yerleşimle uyumluluk kanıtı
  • Veri taşıma ve sınır ötesi aktarım riski
  • Uyumluluğu geo-partitioning ile sağlama
Günün hedefiKatılımcı follower reads ve bounded staleness ile okuma gecikmesini düşürür, CockroachDB Cloud dağıtım modellerini değerlendirir, bölgeler arası ölçekleme ve izlemeyi yönetir.
Modül 1
Gecikme Optimizasyonu ve Follower Reads
  • Follower reads ile yerel replica'dan okuma
  • AS OF SYSTEM TIME ile tarihli okuma
  • Yazma gecikmesini bölgeyle hizalama
  • Leaseholder yerleşiminin gecikmeye etkisi
  • Okuma ve yazma yollarını optimize etme
  • Gerçek gecikmeyi ölçme ve karşılaştırma
Modül 2
Bounded Staleness ve Okuma Stratejileri
  • Bounded staleness read çalışma mantığı
  • Exact ve bounded staleness ayrımı
  • Tutarlılık ile gecikme arasında denge
  • Bölge kesintisinde okuma devamlılığı
  • Staleness toleransının belirlenmesi
  • Okuma stratejisini senaryoya uyarlama
Modül 3
CockroachDB Cloud ve Dağıtım Modelleri
  • CockroachDB Cloud Dedicated hizmeti
  • Serverless modelin ölçekleme mantığı
  • Self-hosted ve yönetilen hizmet karşılaştırması
  • Çok bölgeli kümeyi bulutta kurma
  • Maliyet ve operasyon yükü dengesi
  • Bulut ve şirket içi (hybrid) senaryolar
Modül 4
Küresel İzleme ve Ölçekleme
  • Bölgeler arası gecikme ve sağlık izleme
  • DB Console ile çok bölgeli görünüm
  • Yeni bölge ekleyerek coğrafi genişleme
  • Replica dağılımını ve dengesini izleme
  • Bölgesel kesinti tatbikatı ve kurtarma
  • Küresel kapasite ve büyüme planlaması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Küresel mimari tasarımı

Locality modelini ve çok bölgeli mimariyi kavrar, coğrafi dağıtık bir kümeyi bulutta doğru topolojiyle kurarsınız.

✅
Tablo locality kullanımı

REGIONAL ve GLOBAL tablo locality'lerini senaryoya göre seçer, veriyi kullanıcıya yakın yerleştirerek gecikmeyi düşürürsünüz.

✅
Dayanıklılık planlama

Zone ve region survival goals ile bölge kaybına dayanıklı kümeler tasarlar, iş sürekliliğini güvence altına alırsınız.

✅
Geo-partitioning

Veriyi coğrafyaya göre bölümler, kullanıcı verisini bölgesine sabitleyerek hem gecikme hem yerleşim kontrolü sağlarsınız.

✅
Veri egemenliği

Hassas veriyi yasal sınırda tutarak KVKK ve GDPR uyumunu geo-partitioning ile destekler ve kanıtlarsınız.

✅
Gecikme optimizasyonu

Follower reads ve bounded staleness ile okuma gecikmesini düşürür, tutarlılık ve hız dengesini senaryoya göre ayarlarsınız.

✅
Bulut dağıtımı

CockroachDB Cloud, Serverless ve self-hosted modelleri değerlendirir, küresel kümeyi en uygun modelle işletirsiniz.

✅
Küresel ölçekleme

Yeni bölgeler ekleyerek coğrafi genişleme yapar, bölgeler arası sağlık ve kapasiteyi izleyip ölçeklersiniz.

Kimler İçin Uygundur?

  • Küresel kullanıcıya hizmet veren uygulamalar geliştiren mimarlar ve yazılımcılar
  • çok bölgeli altyapı kuran DevOps mühendisleri
  • veri egemenliği gereksinimi olan ekipler
  • bulutta dağıtık veritabanı işleten uzmanlar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Küresel kullanıcıya hizmet veren uygulamalar geliştiren mimarlar ve yazılımcılar, çok bölgeli altyapı kuran DevOps mühendisleri, veri egemenliği gereksinimi olan ekipler ve bulutta dağıtık veritabanı işleten uzmanlar için uygundur. CockroachDB temeli ve SQL deneyimi beklenir.
Bu eğitim dağıtık SQL temelleri eğitiminden farkı nedir?
Bu eğitim CockroachDB'nin küresel ve çok bölgeli tarafına, yani tablo locality, survival goals, geo-partitioning, follower reads ve bulut dağıtımına odaklanır. Mimari, Raft replikasyonu ve SQL katmanı gibi temeller ise ayrı 'Dağıtık SQL Veritabanı' eğitiminin kapsamıdır; bu eğitim onun üzerine kurulur.
Veri egemenliği (KVKK/GDPR) konusu işleniyor mu?
Evet; hassas verinin belirli bir coğrafyada tutulmasını sağlayan geo-partitioning ve data domiciling eğitimin önemli bir parçasıdır. KVKK ve GDPR gibi düzenlemelerin gerektirdiği veri yerleşiminin teknik olarak nasıl sağlandığı örneklerle gösterilir.
Çok bölgeli kurulum için neye ihtiyacım var?
Birden çok bulut bölgesine düğüm yayabilen bir bulut hesabı veya CockroachDB Cloud erişimi gerekir. Eğitimde hem yönetilen hizmet hem de Kubernetes ile self-hosted çok bölgeli kurulum ele alınır; kurumun tercihine göre örnekler uyarlanabilir.
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 çok bölgeli mimari, tablo locality, survival goals, geo-partitioning ve bulut dağıtımı konularını belgeler.

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. CockroachDB: Buluttan Köle Olmadan Küresel Ölçekli SQL Eğiti 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 TemelleriVektör Veritabanları Eğitimi
Veritabanı Eğitimleri

Vektör Veritabanları Eğitimi

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

Embedding, benzerlik araması, HNSW ve IVF indeksleri, pgvector, Pinecone ve RAG mimarisiyle anlamsal arama sistemleri kurmayı öğreten vektör veritabanı eğitimi.

Detayları Gör →
Veritabanı Yönetimi TemelleriVektör Veritabanlarına Giriş Eğitimi
Veritabanı Eğitimleri

Vektör Veritabanlarına Giriş Eğitimi

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

Embedding, benzerlik araması, ANN indeksleri ve RAG mimarisiyle vektör veritabanlarına giriş. Pinecone, Qdrant, Weaviate ve pgvector uygulamalı 2 günlük eğitim.

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

Veritabanı Eğitimi

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

İlişkisel tasarım, SQL sorgulama, JOIN, indeks, performans, transaction, güvenlik ve yedeklemeyle uçtan uca veritabanı. PostgreSQL, MySQL ve SQL Server ile 3 gü

Detayları Gör →
Veritabanı Yönetimi TemelleriVeritabanı İşlem Yönetimi, Kilitlenme ve Eşzamanlılık Eğitimi
Veritabanı Eğitimleri

Veritabanı İşlem Yönetimi, Kilitlenme ve Eşzamanlılık Eğitimi

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

ACID işlemler, kilitleme, izolasyon seviyeleri, MVCC ve deadlock çözümünü PostgreSQL ve SQL Server üzerinde uygulamalı öğreten 3 günlük kurumsal eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriVeritabanı Tasarımı ve SQL ile Programlama Eğitimi
Veritabanı Eğitimleri

Veritabanı Tasarımı ve SQL ile Programlama Eğitimi

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

ER modeli, normalizasyon, ileri SQL, pencere fonksiyonları, stored procedure, trigger ve fonksiyonlarla sunucu tarafı SQL programlama. PL/pgSQL ve T-SQL ile 3 g

Detayları Gör →
Veritabanı Yönetimi TemelleriVeritabanı Tasarımı, Veri Modelleme ve Normalizasyon Eğitimi
Veritabanı Eğitimleri

Veritabanı Tasarımı, Veri Modelleme ve Normalizasyon Eğitimi

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

ER modelleme, kavramsal-mantıksal-fiziksel tasarım ve 1NF'den BCNF'e normalizasyon. Anomalileri gidermeyi ve denormalizasyonu uygulamalı öğreten 3 günlük eğitim

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