Eşzamanlı erişimde veri bütünlüğünü koruyun
Çok kullanıcılı sistemlerde transaction, izolasyon seviyeleri, kilitleme ve MVCC ile veri bütünlüğünü korumayı öğreten ileri eğitim.
Transaction ve eşzamanlılık kontrolü üzerine ileri düzey veri işleme programı
Bu eğitim, çok kullanıcılı sistemlerde veri işleme ve eşzamanlılık kontrolü becerisi kazandırır. ACID özellikleri, transaction yaşam döngüsü (BEGIN, COMMIT, ROLLBACK, SAVEPOINT), izolasyon seviyeleri (READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, SERIALIZABLE) ve anomaliler (dirty read, non-repeatable read, phantom) ele alınır. Kilitleme (paylaşımlı/dışlayıcı, satır/tablo), deadlock tespiti, iki aşamalı kilitleme ve MVCC (çok sürümlü eşzamanlılık), iyimser/karamsar kilitleme işlenir. Katılımcı; gerçek senaryolarda yarış durumlarını analiz edip çözer.
3 Gün. Her gün dört modül; transaction, izolasyon, kilitleme ve MVCC üzerine uygulamalı lab.
İleri Seviye — veritabanı eşzamanlılık kontrolü, işlem (transaction) yönetimi, kilitleme ve izolasyon seviyeleri
PostgreSQL/MySQL üzerinde çoklu oturum simülasyonuyla yarış durumları ve kilit senaryoları laboratuvarda denenir.
Eşzamanlı erişimde anomalileri önleyerek veri tutarlılığını korursunuz.
İzolasyon seviyesini doğru seçerek tutarlılık-hız dengesini kurarsınız.
Kilitlenme ve yarış durumlarını tespit edip çözme becerisi kazanırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Orta düzey SQL ve DML komutlarına hâkimiyet gerekir.
İndeks ve tablo yapısı kavramlarına aşinalık önerilir.
Çoklu iş parçacığı (thread) kavramına aşinalık faydalıdır.
PostgreSQL veya MySQL kurulu bir ortam gerekir.
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.
Program sonunda katılımcılar:
ACID işlemleri doğru kapsam ve kurtarma ile yönetebilirsiniz.
İş ihtiyacına göre doğru izolasyon seviyesini seçebilirsiniz.
Dirty/phantom gibi anomalileri tanıyıp önleyebilirsiniz.
Satır ve tablo kilitlerini bilinçli biçimde kullanabilirsiniz.
Kilitlenmeleri tespit edip önleme stratejisi uygulayabilirsiniz.
MVCC'nin görünürlük ve VACUUM mekanizmasını açıklayabilirsiniz.
İyimser ve karamsar kilitlemeyi senaryoya göre seçebilirsiniz.
Gerçek yarış durumlarını analiz edip çözebilirsiniz.
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.
Veri kümeleri (dataset) tasarlayıp hesaplanan alan ve parametrelerle zenginleştirmeyi; tablo, matris ve görsellerle rapor oluşturmayı öğrenin.
Detayları Gör →Bulut ambar/lakehouse, ELT ve dbt, semantik katman, self-service BI ve DataOps ile uçtan uca modern bir iş zekâsı sistemi geliştirmeyi öğrenin.
Detayları Gör →Looker'da LookML proje yapısı, view, dimension/measure, explore ve join'lerle yeniden kullanılabilir veri modelleri geliştirmeyi uygulamalı öğrenin.
Detayları Gör →GCP Looker'da LookML ile PDT/incremental, datagroup caching, symmetric aggregate, access_filter güvenliği ve BigQuery performans ayarını öğrenin.
Detayları Gör →Looker'da LookML ile view/explore, join, yeniden kullanım, LookML panolar ve Git tabanlı geliştirme akışıyla veri modeli geliştirmeyi uygulamalı öğrenin.
Detayları Gör →