NoSQL'de tutarlılığı ve geri almayı yönetin
Data Rollbacks: Transaction Management & Rollbacks in NoSQL Eğitimi, NoSQL veritabanlarında işlem yönetimini ve hata durumunda veriyi geri alma stratejilerini uygulamalı öğretir.
ACID ve BASE ayrımından çok dokümanlı transaction, saga deseni ve telafi işlemlerine
Bu eğitim, NoSQL veritabanlarında transaction yönetimini ve hata durumunda veriyi geri alma (rollback) stratejilerini uygulamalı öğretir. Katılımcılar ACID ve BASE modellerini, eventual consistency'yi ve tutarlılık ödünleşimini kavrar. Tek ve çok dokümanlı transaction'lar, eşzamanlılık ve write concern işlenir. Dağıtık işlemlerde iki aşamalı commit'in sınırları, saga deseni, telafi işlemleri, idempotensi ve retry güvenliği gerçek senaryolarla ele alınır.
3 Gün. Her gün dört modül; tutarlılık modellerinden transaction, dağıtık işlem desenleri ve rollback stratejilerine kadar uygulamalı ilerlenir.
Orta Seviye — ACID/BASE, çok dokümanlı transaction, saga ve telafi işlemleriyle NoSQL rollback
Her konu MongoDB başta olmak üzere gerçek NoSQL sistemleri ve örnek kod üzerinde canlı transaction ve hata senaryolarıyla uygulanır.
NoSQL'de tutarlılık garantilerini doğru kavrayarak yarım kalan işlemlerin veriyi bozmasını önlemeyi öğrenirsiniz.
Transaction rollback ve telafi işlemleriyle hata durumunda sistemi tutarlı bir duruma güvenle geri döndürürsünüz.
Saga ve idempotensi gibi desenlerle birden fazla servis ve veritabanına yayılan işlemleri tutarlı biçimde yönetirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
En az bir NoSQL veritabanıyla (örneğin MongoDB) temel düzeyde çalışma deneyimi gereklidir.
Bir dilde temel uygulama geliştirme ve API ile veritabanı erişimine aşinalık faydalıdır.
Transaction, tutarlılık ve eşzamanlılık gibi temel kavramlara aşinalık öğrenmeyi kolaylaştırır.
Transaction destekli bir NoSQL ortamına (ör. MongoDB replica set) erişim uygulamalar için gereklidir.
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 ve BASE ayrımını, CAP teoremini ve eventual consistency'yi kavrar, iş yüküne uygun tutarlılık yaklaşımını seçersiniz.
İzolasyon seviyelerini ve dirty read gibi anomalileri tanır, MVCC ve snapshot isolation'ın nasıl koruduğunu açıklarsınız.
Tek ve çok dokümanlı transaction'ları başlatır, commit ve abort akışını read/write concern ile doğru yönetirsiniz.
Hata ve çakışma durumunda atomik rollback kurar, TransientTransactionError'da işlemi güvenle yeniden denersiniz.
Optimistic sürüm kontrolü ve findAndModify ile write conflict'leri yönetip çakışmayı azaltan modeller tasarlarsınız.
İki aşamalı commit'in sınırlarını bilir, saga deseniyle uzun ve çok servisli işlemleri tutarlı biçimde yönetirsiniz.
Compensating işlemler ve idempotent tasarımla tekrar çağrılara karşı güvenli, geri alınabilir akışlar kurarsınız.
Outbox, CDC ve event sourcing desenleriyle servisler arası veri tutarlılığını güvenilir biçimde sağlarsı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.
AWS NoSQL eğitimi: DynamoDB single-table design, DocumentDB, ElastiCache Redis, Keyspaces ve Neptune ile ölçeklenebilir modern uygulama geliştirmeyi öğrenin.
Detayları Gör →SAA-C03 eğitimi: DynamoDB mimarisi, ElastiCache, Neptune, QLDB, Timestream ve Redshift ile özel veri depolarının seçimi ve çözüm mimarisi senaryolarını öğrenin.
Detayları Gör →AWS SysOps eğitimi: DynamoDB operasyonları, auto scaling, CloudWatch izleme, yedekleme, ElastiCache işletimi ve Redshift veri ambarı yönetimini uygulamalı öğren
Detayları Gör →Azure Cosmos DB for NoSQL eğitimi: hesap, container, bölüm anahtarı, RU, tutarlılık ve SDK ile CRUD, SQL sorgu ve dizinleme başlangıç düzeyinde uygulamalı işlen
Detayları Gör →Cosmos DB çok modelli eğitimi: API for MongoDB doküman, API for Cassandra CQL ve API for Gremlin graf modeli ile NoSQL geliştirme uygulamalı işlenir.
Detayları Gör →AWS NoSQL BMAND eğitimi: DynamoDB tek tablo tasarımı, GSI, DAX, Streams ve DocumentDB, Keyspaces, Neptune ile modern uygulama geliştirme uygulamalı işlenir.
Detayları Gör →