Temeller

İlişkileri modellemeden ya da index'leri ince ayarlamadan önce, DynamoDB'nin size gerçekten verdiği temel öğelere ihtiyacınız var: saklayabileceğiniz değer türleri, öğelerin diskte nasıl gruplandığı ve her öğenin nerede yaşadığına karar veren anahtar. Bunları yanlış yapın, sonraki her desen sizinle savaşır.

SQL'den gelirken, sürprizler burada başlar. Sütun yok, şema yok — yalnızca öğe başına türlenmiş öznitelikler — ve birincil anahtar bir kolaylık değil, verinizin fiziksel düzenidir.

9 içinden 0 okunduSınav
DynamoDB Ne Zaman Kullanılır (ve Kullanılmaz)
DynamoDB ne zaman kullanılır, ne zaman kullanılmaz — onu ilişkisel veritabanına tercih ettiren erişim deseni, ölçek ve maliyet sinyalleri, yanlış iş yükleri.
Başlangıç5 dakikalık okuma
DynamoDB Veri Türleri
DynamoDB'nin on veri türü — skaler (S, N, B, BOOL, NULL), belge (M, L) ve set (SS, NS, BS), DynamoDB-JSON'da nasıl göründükleri ve hangisi anahtar olabilir.
Başlangıç4 dakikalık okuma
DynamoDB JSON ve Marshalling
DynamoDB JSON ve marshalling — her değerin neden bir tür etiketine sarıldığı, biçimin düz JSON'dan farkı ve ikisi arasında nasıl dönüştürüleceği.
Başlangıç4 dakikalık okuma
DynamoDB Item Boyutu Sınırı (400 KB)
DynamoDB 400 KB item boyutu sınırı — neyin sayıldığı, attribute adları ve iç içe geçme nasıl toplanır, sınırsız item büyümesi etrafında nasıl modellenir.
Başlangıç5 dakikalık okuma
DynamoDB Item Tabanlı Eylemler
DynamoDB item tabanlı eylemler — GetItem, PutItem, UpdateItem ve DeleteItem her biri tek item'a tam birincil anahtarıyla erişir, Query ile Scan'den ayrılır.
Başlangıç5 dakikalık okuma
DynamoDB Item Koleksiyonları
DynamoDB item koleksiyonu nedir — bir bölüm anahtarını paylaşan her item — neden verimli Query okumalarının birimidir ve dikkat edilmesi gereken sınırlar.
Başlangıç8 dakikalık okuma
DynamoDB Bileşik Birincil Anahtar
DynamoDB bileşik birincil anahtar, bölüm anahtarı artı sıralama anahtarıdır — ilgili öğeleri gruplar, basit anahtarın yapamayacağı aralık sorgularını açar.
Başlangıç6 dakikalık okuma
DynamoDB Güçlü Tutarlı ve Nihai Tutarlı Okumalar
DynamoDB güçlü tutarlı ve nihai tutarlı okumalar — her biri neyi garanti eder, ConsistentRead'in 2× RCU maliyeti ve GSI neden yalnızca nihai tutarlıdır.
Orta5 dakikalık okuma
Bilgi kontrolüSınava başla
Bu bölümde öğrendiklerini kontrol et.

Yepyeniyseniz veri türleriyle başlayın; değer modelini zaten biliyorsanız ve her erişim desenini yönlendiren kısmı istiyorsanız bileşik birincil anahtarlara atlayın.

Okurken gerçek öğeleri kurcalamak ister misiniz? DynoTable'ı deneyin ve bir tablonun anahtarlarını ve koleksiyonlarını doğrudan inceleyin.