Index'ler

Bir ikincil index, aynı veri üzerinde size ikinci bir erişim deseni verir — farklı bir partition ve sort key. SQL'den gelirken, tuzak bir GSI'yi eklemesi ücretsiz bir B-tree index gibi ele almaktır. Değildir: bir GSI, kendi anahtarları, kendi maliyeti ve kendi tutarlılık kurallarıyla verinizin çoğaltılmış bir kopyasıdır.

Bu bölüm, doğru index türünü seçmeyi, index'leri ucuz tutmayı ve üretimde ısıran tuzakları kapsar — tabloya değil, bir index'e geri izlenen bayat okumalar ve yazma throttle'ı.

7 içinden 0 okunduSınav
DynamoDB'de GSI ve LSI
DynamoDB'de GSI ve LSI — partition-key, tutarlılık, kapasite ve 10 GB farklılıkları ve hangi secondary index'e başvurulacağına dair basit bir kural.
Başlangıç3 dakikalık okuma
DynamoDB Index Projeksiyonları: KEYS_ONLY, INCLUDE & ALL
DynamoDB index projeksiyonları — KEYS_ONLY, INCLUDE ve ALL — her birinin bir GSI/LSI'ye neyi kopyaladığı, depolama ve yazma-maliyeti ödünleşimi ve eksik bir özniteliğin neden temel-tablo getirme işlemini zorladığı.
Orta5 dakikalık okuma
DynamoDB Sparse Index'leri
DynamoDB sparse index'leri, bir global secondary index'in yalnızca anahtarını taşıyan öğeleri tutmasını sağlar — büyük bir tablonun küçük bir alt kümesini sorgulamanın en ucuz yolu.
Orta7 dakikalık okuma
DynamoDB'de Anahtar Aşırı Yükleme (Key Overloading)
DynamoDB'de anahtar aşırı yükleme (key overloading) — birçok varlık türünü genel PK/SK adları altında saklayın, türü anahtar değerinde kodlayın ve her erişim desenini tek bir tablodan sunun.
İleri6 dakikalık okuma
Bir DynamoDB GSI Neden Nihai Tutarlıdır
Bir DynamoDB GSI'nin neden nihai tutarlı olduğu — yazmadan hemen sonra okuma eski-sonuç tuzağı, bunun arkasındaki yayılım mekanizması ve bunun etrafında nasıl tasarlanacağı.
Orta7 dakikalık okuma
DynamoDB'de bir GSI temel tablo yazmalarını neden kısıtlar
Yetersiz sağlanmış bir DynamoDB GSI'sinin temel tablo yazmalarınızı neden kısıtladığı — GSI geri basıncı, sıcak indeks bölümleri, dikkat edilecek istisnalar ve nasıl düzeltileceği.
İleri6 dakikalık okuma
Bilgi kontrolüSınava başla
Bu bölümde öğrendiklerinizi kontrol edin.

GSI ile LSI ile başlayın — geri kalanı farkı bildiğinizi varsayar.

Index'lerinizi doğrudan incelemek ve sorgulamak için DynoTable'ı deneyin.