Çok kullanıcılı veritabanında tutarlılığı güvenle yönetin
Veritabanı İşlem Yönetimi, Kilitlenme ve Eşzamanlılık Eğitimi; çok kullanıcılı sistemlerde verinin tutarlı kalmasını sağlayan transaction mekanizmalarını öğretir.
İşlemlerin ACID garantilerinden izolasyon, kilitleme, MVCC ve deadlock çözümüne kadar eşzamanlılık
Veritabanı İşlem Yönetimi, Kilitlenme ve Eşzamanlılık Eğitimi; çok kullanıcılı sistemlerde verinin tutarlı kalmasını sağlayan işlem (transaction) mekanizmalarını derinlemesine ele alır. Katılımcılar ACID ilkelerini, COMMIT ve ROLLBACK ile savepoint kullanımını, kilitleme türlerini, SQL standardı izolasyon seviyelerini ve dirty read, non-repeatable read, phantom read gibi anomalileri öğrenir.
3 Gün. Her gün dört modül; işlem temelleri ve ACID'den izolasyon seviyeleri, kilitleme, MVCC ve deadlock çözümüne ilerlenir.
Orta Seviye — ACID işlemler, kilitleme, izolasyon seviyeleri, MVCC ve deadlock çözümüne odaklı
Her konu PostgreSQL ve SQL Server'da eşzamanlı oturumlarla, gerçek kilit ve deadlock senaryoları canlı tetiklenip çözülerek işlenir.
ACID işlemleri doğru kullanarak çok kullanıcılı erişimde kısmi güncelleme ve bozuk veriyi önler, güvenilir sistemler kurarsınız.
İzolasyon seviyelerini ve kilit stratejilerini doğru seçerek bekleme sürelerini azaltır, yüksek işlem hacmini sorunsuz karşılarsınız.
Kilitlenmelerin neden oluştuğunu kavrar, deadlock grafiklerini okur ve kodu yeniden düzenleyerek sorunu kalıcı giderirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
SELECT, INSERT, UPDATE, DELETE sorgularını yazabilme ve temel JOIN kullanımına aşinalık gereklidir.
Tablo, satır, birincil anahtar ve indeks gibi temel veritabanı kavramlarına aşinalık faydalı olur.
PostgreSQL veya SQL Server erişimi ve sorgu çalıştırabilen bir istemci (psql, SSMS vb.) gereklidir.
Bir uygulamanın veritabanına nasıl bağlandığına dair genel fikir öğrenmeyi kolaylaştırır.
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:
Atomicity, consistency, isolation ve durability ilkelerini kavrar, güvenli işlem blokları tasarlayabilirsiniz.
COMMIT, ROLLBACK ve savepoint komutlarını yerinde kullanarak kısmi geri alma dahil işlemleri hassas yönetirsiniz.
Paylaşımlı, dışlayıcı ve niyet kilitlerini, satır/tablo granülerliğini ve kilit yükseltmeyi ayırt edersiniz.
Dört SQL izolasyon seviyesini ve önledikleri okuma anomalilerini bilerek doğru seviyeyi seçersiniz.
PostgreSQL ve SQL Server'da çok sürümlü eşzamanlılığı, snapshot isolation ve ölü satır temizliğini açıklarsınız.
Deadlock grafiğini okur, kök nedeni bulur ve erişim sırası ile indekslemeyle kilitlenmeyi kalıcı giderirsiniz.
pg_locks ve sys.dm_tran_locks gibi araçlarla engelleme zincirlerini tespit eder, bekleme sorunlarını çözersiniz.
İzolasyon, kilitleme ve retry stratejilerini throughput ile dengeleyerek ölçeklenebilir sistemler kurarsınız.
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.
Başlangıç veritabanı tasarımı eğitimi: varlık-ilişki modelleme, birincil/yabancı anahtar, ilişkiler ve 1NF-3NF normalizasyon adım adım uygulamalı işlenir.
Detayları Gör →Kapsamlı veritabanı tasarımı eğitimi: kavramsal-mantıksal-fiziksel model, BCNF'e kadar normalizasyon, denormalizasyon, indeksleme ve bölümleme uygulamalı işleni
Detayları Gör →Veritabanı yöneticiliği temel eğitimi: kurulum, kullanıcı ve yetki yönetimi, yedekleme-kurtarma, izleme ve rutin bakım görevleri uygulamalı olarak işlenir.
Detayları Gör →Veritabanı temel kavramları eğitimi: DBMS, ilişkisel model, anahtarlar, bütünlük kısıtları, ACID işlemleri, temel SQL ve NoSQL genel bakışı uygulamalı işlenir.
Detayları Gör →İlişkisel veritabanı yönetim sistemleri eğitimi: ilişkisel model, tablolar, anahtarlar, normalizasyon ve ACID ilkelerini sıfırdan uygulamalı öğrenin.
Detayları Gör →SQL komutları eğitimi: SELECT, JOIN, GROUP BY, alt sorgular, INSERT, UPDATE, DELETE ve yetkilendirme komutlarını uygulamalı örneklerle sıfırdan öğrenin.
Detayları Gör →