Koşullarla yarış durumlarını önleme
İki işlem aynı kullanıcının e-posta adresini aynı anda güncellemeye çalışıyor:
- İşlem A: E-postayı '[email protected]' değerinden '[email protected]' değerine değiştiriyor
- İşlem B: E-postayı '[email protected]' değerinden '[email protected]' değerine değiştiriyor
Her ikisi de updateitem() ile ConditionExpression='email = :oldemail' kullanıyor; burada :old_email = '[email protected]'. İşlem A önce çalışır ve başarılı olur.
İşlem B hemen ardından çalıştığında ne olur?
Bu egzersiz, kursun bir parçasıdır
AWS'de Veri Depolarını Kullanma
Uygulamalı etkileşimli egzersiz
Teoriyi etkileşime dönüştürün, interaktif egzersizlerimizden biriyle
Egzersize başla