UNDERSTANDING CLOUD SPANNER (UCS) EĞİTİMİ

Cloud Spanner ile küresel ölçekli veri tasarlayın

TrueTime, bölünmeler, interleaved tablolar, hotspot önleme, işlemler ve çok bölgeli yapılandırmalarla Spanner'ı derinlemesine öğrenin

Google Cloud Spanner mimarisini, şema ve anahtar tasarımını, işlemleri, performans ayarını ve change streams entegrasyonunu uygulamalı öğreten 3 günlük eğitim.

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

Eğitim Hakkında

Küresel ölçekli ilişkisel veritabanı Cloud Spanner uygulamalı eğitimi

Eğitim, Google Cloud Spanner'ı mimari ve uygulama yönleriyle ele alır: TrueTime ve harici tutarlılık, instance config ve çok bölgeli yapılandırma, processing unit ile kapasite, birincil anahtar tasarımı ve hotspot önleme, interleaved tablolar ve foreign key, ikincil indeksler, okuma–yazma ve stale read işlemleri, GoogleSQL ile PostgreSQL arayüzü, change streams, yedekleme ve izleme.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Spanner Mimarisi ve Kapasite; 2. gün Şema Tasarımı ve İşlemler; 3. gün Performans, Operasyon ve Entegrasyon.

Seviye

Orta Seviye — Cloud Spanner mimarisi, şema tasarımı, işlemler, performans ve operasyon

Öğrenme Metodu

Her konu için kısa anlatım sonrası Spanner emülatörü ve gerçek instance üzerinde şema, sorgu ve performans laboratuvarları.

Neden Bu Eğitim?

☁️Küresel Tutarlılık

Güçlü tutarlılık ile yatay ölçeklenebilirliği aynı anda sağlayan mimariyi anlarsınız.

🛠️Doğru Şema

Hotspot oluşturmayan anahtar ve indeks tasarımı yaparsınız.

🎯Maliyet Kontrolü

İşlemci birimi ve bölge seçimlerini maliyetle dengelersiniz.

Anahtar Konular

cloud spannerspanner eğitimitruetimespanner şema tasarımıspanner hotspotinterleaved tablogoogle cloud veritabanıspanner change streamsspanner postgresqldağıtık sql
“Küresel ölçek, doğru anahtar tasarımıyla başlar.”

Ön Koşullar

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

1
SQL Bilgisi

SELECT, JOIN ve indeks kavramlarını bilmek gerekir.

2
Veritabanı Temelleri

İlişkisel model ve işlem (ACID) kavramlarına aşinalık beklenir.

3
Bir Dil

Java, Go veya Python ile istemci kodu yazabilmek faydalıdır.

4
Google Cloud Hesabı

Faturalandırması açık proje veya Spanner emülatörü kullanılı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ı Spanner'ın dağıtık mimarisini ve kapasite seçeneklerini anlayıp instance planlayabilir.
Modül 1
Mimari Temeller
  • Spanserver, split ve Paxos replikasyonu
  • TrueTime ve harici tutarlılık
  • Okuma–yazma ve salt okunur replikalar
  • Colossus depolama katmanı
  • CAP ve Spanner'ın konumu
  • Spanner ile Cloud SQL farkı
Modül 2
Instance Yapılandırması
  • Bölgesel, iki bölgeli ve çok bölgeli config
  • Lider bölge ve witness replikası
  • Processing unit ve node ilişkisi
  • Autoscaler kullanımı
  • SLA düzeyleri
  • Maliyet modeli
Modül 3
Veri Modeli
  • GoogleSQL ve PostgreSQL arayüzü
  • Veri tipleri ve NULL davranışı
  • DDL ve şema güncelleme
  • Tablo, indeks, interleaving
  • Foreign key ve check constraint
  • Time to live (TTL) politikası
Modül 4
Araçlar ve Erişim
  • gcloud spanner komutları
  • Console sorgu editörü
  • İstemci kütüphaneleri
  • Spanner emülatörü
  • Cloud Spanner Studio
  • IAM rolleri: databaseUser, databaseReader
Günün hedefiKatılımcı hotspot oluşturmayan şemalar tasarlayıp işlem davranışlarını doğru kullanabilir.
Modül 1
Birincil Anahtar Tasarımı
  • Monoton artan anahtar sorunu
  • UUIDv4 ve bit-reversed sequence
  • Sharding önekleri
  • Composite anahtar sıralaması
  • Satır boyutu ve split mantığı
  • Key Visualizer ile inceleme
Modül 2
Interleaving ve İlişkiler
  • INTERLEAVE IN PARENT
  • ON DELETE CASCADE
  • Ebeveyn–çocuk birlikte yerleşim
  • Foreign key ile farkı
  • Join performansı
  • Modelleme örneği: Müşteri–Sipariş
Modül 3
İkincil İndeksler
  • CREATE INDEX ve STORING
  • NULL_FILTERED indeksler
  • İndeks yönlendirme (FORCE_INDEX)
  • Eventually vs strongly consistent okuma
  • Bölünebilirlik ve yazma hotspot'u
  • İndeks maliyeti
Modül 4
İşlemler
  • Read-write, read-only işlemler
  • Stale read ve bounded staleness
  • Mutation ve DML farkı
  • Kilit modeli ve deadlock
  • Retry ve Aborted hatası
  • Batch yazma ve partitioned DML
Günün hedefiKatılımcı Spanner performansını analiz edip operasyon ve entegrasyon süreçlerini yönetebilir.
Modül 1
Sorgu Performansı
  • Query plan ve EXPLAIN
  • Parametreli sorgular
  • Statistics package ve optimizer
  • Join yöntemleri: hash, apply, merge
  • Sorgu seçeneklerini ayarlama
  • İstatistik tabloları (SPANNER_SYS)
Modül 2
İzleme ve Teşhis
  • CPU kullanımı ve yüzde 65 kuralı
  • Cloud Monitoring metrikleri
  • Lock stats ve transaction stats
  • Top queries ve read stats
  • Oldest active queries
  • Uyarı politikaları
Modül 3
Yedekleme ve Kurtarma
  • Backup ve restore
  • Point-in-time recovery
  • Backup schedule
  • Çapraz bölge yedek kopyası
  • Import/export (Dataflow)
  • Felaket kurtarma senaryosu
Modül 4
Entegrasyon ve Geçiş
  • Change streams ve Dataflow
  • Pub/Sub ve BigQuery akışı
  • Federated sorgular
  • Veritabanı geçişi: HarbourBridge/Spanner migration tool
  • MySQL/PostgreSQL'den taşıma
  • Uygulama refactoring noktaları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mimari Bilgisi

TrueTime, split ve replikasyon mantığını açıklayabilirsiniz.

🧩
Instance Planı

Config ve processing unit seçimini maliyetle birlikte yapabilirsiniz.

🚀
Anahtar Tasarımı

Hotspot oluşturmayan birincil anahtarlar tasarlayabilirsiniz.

🔍
Interleaving

İlişkili tabloları birlikte yerleşimle modelleyebilirsiniz.

🛡️
İndeks Yönetimi

STORING ve NULL_FILTERED indekslerle sorguları hızlandırabilirsiniz.

📊
İşlem Yönetimi

Stale read ve retry stratejilerini uygulayabilirsiniz.

🧪
Teşhis

Key Visualizer ve istatistik tablolarıyla darboğaz bulabilirsiniz.

🏗️
Entegrasyon

Change streams ve Dataflow ile veri akışı kurabilirsiniz.

Kimler İçin Uygundur?

  • Veritabanı yöneticileri
  • backend geliştiriciler
  • bulut mimarları ile Spanner'a geçiş değerlendiren ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veritabanı yöneticileri, backend geliştiriciler ve bulut mimarları ile Spanner'a geçiş değerlendiren ekipler için uygundur.
Gerçek instance maliyeti nedir?
Laboratuvarlar çoğunlukla emülatörde yürütülür; gerçek instance ihtiyacı kısa süreli ve küçük processing unit ile sınırlandırılır. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
PostgreSQL arayüzü ele alınıyor mu?
Evet, GoogleSQL ile PostgreSQL dialect farkları ve sınırlamaları gösterilir.
Cloud SQL yerine ne zaman Spanner?
Yatay ölçek, çok bölgeli yüksek erişilebilirlik ve güçlü tutarlılık gerektiren durumlar karar tablosuyla tartışılır.
Geçiş konusu işleniyor mu?
MySQL ve PostgreSQL'den Spanner'a geçiş araçları ve şema dönüşüm noktaları ele alınır.

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. Understanding Cloud Spanner (UCS) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.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

Bulut Bilişim TemelleriGoogle Professional Cloud Developer: Managing Google Compute Engine VMs Eğitimi
Bulut Bilişim Eğitimleri

Google Professional Cloud Developer: Managing Google Compute Engine VMs Eğitimi

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

Cloud Developer Compute Engine VM Yönetimi eğitimi: gcloud ile VM oluşturma, OS Login, IAP SSH, Ops Agent ve snapshot. 2 günlük uygulamalı program.

Detayları Gör →
Bulut Bilişim TemelleriGoogle Professional Cloud Developer: Troubleshooting Google Applications Eğitimi
Bulut Bilişim Eğitimleri

Google Professional Cloud Developer: Troubleshooting Google Applications Eğitimi

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

Cloud Developer Uygulama Sorun Giderme eğitimi: Cloud Logging, Error Reporting, Trace, Profiler ve GKE hata ayıklama. 2 günlük uygulamalı program.

Detayları Gör →
Bulut Bilişim TemelleriGoogle Yurt Dışı Associate Cloud Engineer Sertifikası Eğitimi
Bulut Bilişim Eğitimleri

Google Yurt Dışı Associate Cloud Engineer Sertifikası Eğitimi

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

Associate Cloud Engineer Hazırlık eğitimi: Associate Cloud Engineer alanları: IAM, Compute, GKE, ağ ve işletim. 3 günlük uygulamalı program.

Detayları Gör →
Bulut Bilişim TemelleriGovernance Automation in Cloud Environments Eğitimi
Bulut Bilişim Eğitimleri

Governance Automation in Cloud Environments Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Bulut Ortamlarında Yönetişim Otomasyonu eğitimi: Policy-as-code, OPA, Sentinel, Azure Policy ve AWS SCP otomasyonu. 2 günlük uygulamalı program.

Detayları Gör →
Bulut Bilişim TemelleriGreenOps: Bulut Karbon Ayak İzi Ölçümü ve Azaltımı Eğitimi
Bulut Bilişim Eğitimleri

GreenOps: Bulut Karbon Ayak İzi Ölçümü ve Azaltımı Eğitimi

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

GreenOps Bulut Karbon Ayak İzi eğitimi: GHG Protocol, SCI, bulut karbon raporları ve emisyon azaltımı. 2 günlük uygulamalı program.

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