Yazmalar ve Operasyonlar

Okumalar ilgiyi alır, ama doğruluk ve operasyonel sancı yazmalarda yaşar. Tarayan bir UPDATE … WHERE yok, sütunlar arası benzersizlik kısıtlaması yok ve verinizi yeniden şekillendirecek bir ALTER TABLE yok. O garantileri kendiniz koşullu yazmalardan ve anahtar tasarımından inşa edersiniz.

Bu bölüm, üretimde uzanacağınız yazma desenlerini ve onları yanlış yapmaktan kaynaklanan operasyonel sorunları — başarısız geçişler, sıcak anahtarlar — kapsar.

8 içinden 0 okunduSınav
DynamoDB Batch İşlemleri
DynamoDB batch işlemleri — BatchGetItem çağrı başına 100 item okur, BatchWriteItem 25 yazar, batch neden transaction değil ve kalanlar nasıl yeniden denenir.
Orta5 dakikalık okuma
DynamoDB'de Birden Çok Öğe Nasıl Silinir
DynamoDB'de birden çok öğe nasıl silinir — BatchWriteItem, TransactWriteItems, PartiQL toplu işlemleri ve TTL — artı neden DELETE ... WHERE deyimi olmadığı.
Başlangıç7 dakikalık okuma
DynamoDB ReturnValues: Eski veya Yeni Item
DynamoDB ReturnValues, PutItem, UpdateItem veya DeleteItem'dan eski ya da yeni item'ı ikinci okuma olmadan verir — beş seçenek ve her biri ne zaman işe yarar.
Orta3 dakikalık okuma
DynamoDB Atomic Counter'lar
DynamoDB atomic counter'ları bir ADD update expression ile nasıl çalışır, neden idempotent değildir ve ne zaman koşullu bir güncellemeye başvurulur.
Orta5 dakikalık okuma
DynamoDB'de Birden Çok Attribute'ta Benzersizlik
Birden çok DynamoDB attribute'ında benzersizlik nasıl zorunlu kılınır — e-posta VE kullanıcı adı — işaretçi item'lar ve koşul korumalı TransactWriteItems ile.
İleri6 dakikalık okuma
Kesintisiz DynamoDB Göçleri (Migrations)
Kesintisiz DynamoDB migration'ları — canlı bir tabloya yeni varlık türü ve erişim deseni nasıl eklenir; lazy backfill, çevrimiçi GSI'ler ve dual-write ile.
İleri6 dakikalık okuma
DynamoDB Sıcak Bölümleri
Bir DynamoDB sıcak bölümü, tek bir bölüm anahtarının orantısız trafik payını emip throttle etmesidir. İşte nasıl fark edip tasarımla eleyeceğiniz.
Orta8 dakikalık okuma
Bilgi kontrolüSınava başla
Bu bölümde öğrendiklerini kontrol et.

Eşzamanlı güncellemeler yazıyorsanız atomik sayaçlarla başlayın; bir şema değişikliğine bakıyorsanız geçişlere atlayın.

Koşullu yazmalar çalıştırmak ve sonuçları canlı izlemek için DynoTable'ı deneyin.