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.

7 içinden 0 okunduSınav
DynamoDB Batch İşlemleri: BatchGetItem & BatchWriteItem
DynamoDB BatchGetItem ve BatchWriteItem — gidiş-dönüş başına 25/100 öğeye kadar okuma ve yazma, batch'lerin neden işlem (transaction) olmadığı ve işlenmemiş öğelerin nasıl ele alınacağı.
Orta5 dakikalık okuma
DynamoDB ReturnValues: Bir Yazmadan Eski veya Yeni Item'ı Alın
DynamoDB ReturnValues — PutItem, UpdateItem ve DeleteItem'den eski veya yeni item'ı ikinci bir okuma olmadan nasıl geri alırsınız, beş seçenek ve her birinin ne zaman bir gidiş dönüşten tasarruf ettiği.
Orta3 dakikalık okuma
DynamoDB Atomik Sayaçlar
DynamoDB atomik sayaçları bir ADD güncelleme ifadesiyle nasıl çalışır, neden idempotent değildirler ve bunun yerine ne zaman koşullu bir güncellemeye uzanılacağı.
Orta5 dakikalık okuma
DynamoDB'de birden fazla nitelikte benzersizliği uygulama
DynamoDB'de birden fazla nitelik üzerinde benzersizlik kısıtı nasıl uygulanır — benzersiz e-posta VE kullanıcı adı — işaretçi (marker) öğeleri ve koşul korumalı bir TransactWriteItems ile.
İleri6 dakikalık okuma
Kesintisiz DynamoDB Göçleri (Migrations)
Kesintisiz DynamoDB göçleri (migrations) — canlı bir tabloya yeni bir varlık türü ve erişim deseni nasıl eklenir; tembel geri doldurma (lazy backfill), çevrimiçi GSI'ler ve çift yazma (dual-write) ile.
İleri6 dakikalık okuma
DynamoDB Sıcak Bölümler (Hot Partitions)
DynamoDB sıcak bölüm (hot partition), tek bir bölüm anahtarının trafiğin orantısız bir payını üstlenip kısıtlanmasıdır. İşte bunu nasıl tespit edeceğiniz ve tasarımdan nasıl çıkaracağınız.
Orta7 dakikalık okuma
Bilgi kontrolüSınava başla
Bu bölümde öğrendiklerinizi kontrol edin.

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.