Amazon DynamoDB artık küresel ikincil dizinlerde çoklu özniteliğe sahip bileşik anahtarları destekliyor

Yayınlanma Tarihi: 19 Kas 2025

Amazon DynamoDB artık küresel ikincil dizinlerde (GSI) sekiz adede kadar öznitelikten oluşan birincil anahtarları destekliyor. Önceden, bölüm ve sıralama anahtarlarının her biri bir öznitelik ile sınırlıydı, ancak DynamoDB artık bölüm ve sıralama anahtarları için dört adede kadar öznitelik desteği sunuyor. Çok özniteliğe sahip anahtarlar sayesinde değerleri sentetik anahtarlara manuel olarak birleştirme işlemini gerçekleştirmeniz gerekmez. Bu işlem, bazen yeni dizinleri eklemeden önce verileri doldurma ihtiyacına neden olurdu. Bunun yerine, mevcut sekiz adede kadar özniteliği kullanarak birincil anahtarlar oluşturabilir, çeşitli erişim düzenlerini modellemeyi ve yeni sorgu gereksinimlerine uyum sağlamayı kolaylaştırabilirsiniz.

Çok özellikli bölüm anahtarları veri dağılımını ve benzersizliğini geliştirir. Çok öznitelikli sıralama anahtarları, anahtar niteliklerini soldan sağa sıralama için koşullar belirlemenize izin vererek esnek sorgulama yapmayı mümkün kılar. Örneğin, UserId bölüm anahtarı ve sıralama anahtarı niteliklerini Ülke, Eyalet ve Şehir içeren bir dizin; bir kullanıcı için tüm konumları sorgulamanıza, ardından sonuçları Ülke, Eyalet veya Şehre göre daraltmanıza olanak tanır.

Çok özellikli bölüm ve sıralama anahtarları, DynamoDB'nin kullanılabildiği tüm AWS Bölgelerinde ek ücret ödemeden kullanılabilir. Bunları AWS Yönetim Konsolu, AWS CLI, AWS SDK'ları veya DynamoDB API'sini kullanarak oluşturabilirsiniz. Daha fazla bilgi edinmek için Amazon DynamoDB Geliştirici Kılavuzu'ndaki Küresel İkincil Dizinler bölümüne bakın.