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 Ne Zaman Kullanılmaz)
DynamoDB ne zaman kullanılır (ve ne zaman kullanılmaz) — DynamoDB'yi ilişkisel bir veritabanına tercih ettiren erişim deseni, ölçek ve maliyet sinyalleri ve onun yanlış seçim olduğu iş yükleri.
Başlangıç5 dakikalık okuma
DynamoDB Veri Türleri
DynamoDB veri türleri açıklandı — skaler (S, N, B, BOOL, NULL), belge (M, L) ve set (SS, NS, BS) türleri, bunların DynamoDB-JSON'da nasıl göründüğü ve her birinin nasıl boyutlandırıldığı.
Başlangıç3 dakikalık okuma
DynamoDB JSON ve Marshalling
DynamoDB JSON ve marshalling — DynamoDB'nin her değeri neden {"S":"..."} gibi bir tür tanımlayıcısıyla sardığı, bunun düz JSON'dan nasıl farklı olduğu ve ikisi arasında nasıl dönüştürüleceği.
Başlangıç4 dakikalık okuma
DynamoDB Öğe Boyutu Sınırı (400 KB)
DynamoDB 400 KB öğe boyutu sınırı — neyin buna sayıldığı, attribute adlarının ve iç içe yapının nasıl toplandığı, sınırın neden var olduğu ve sınırsız öğe büyümesi etrafında nasıl modelleneceği.
Başlangıç4 dakikalık okuma
DynamoDB Item Tabanlı Eylemler: GetItem, PutItem, UpdateItem, DeleteItem
DynamoDB item tabanlı eylemler — GetItem, PutItem, UpdateItem ve DeleteItem — dört tekil item işlemi, her birinin bir item'a tam birincil anahtarıyla nasıl eriştiği ve Query ile Scan'den nasıl ayrıldıkları.
Başlangıç5 dakikalık okuma
DynamoDB Item Collection'ları
Bir DynamoDB item collection'ı nedir — bir partition key'i paylaşan her öğe — 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, bir bölüm anahtarı artı bir sıralama anahtarıdır — ilgili öğeleri bir arada gruplar ve basit bir 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 birinin neyi garanti ettiği, nihai okumaların neden eski veri döndürebildiği, ConsistentRead'in 2× RCU maliyeti ve hangi index'lerin güçlü okumayı desteklediği.
Orta5 dakikalık okuma
Bilgi kontrolüSınava başla
Bu bölümde öğrendiklerinizi kontrol edin.

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.