2013-10-25 24 views

cevap

3

hash primary key "Amazon DynamoDB" Ben range primary key listesini almak istediğiniz atama ve bir dizi olacağını ile İstediğiniz bir tablo üzerinde bir Scan işlem çalıştırmaktır. Scan Listenin tüm öğelerini alır. Kullandığınız API'ye bağlı olarak, yalnızca hash anahtarını veya istediğiniz özellikleri alabilirsiniz.

2 Ne istediğinizi Query - hash niteliği alır ve hash özniteliğine sahip tüm satırları döndürür (birden fazla olabilir).

Bakış - Query and Scan operations

Java mapper referans - Scan ve Query

+0

kullanım '1 için scan'), ben tüm öğeleri daha sonra sonuç çıkarmak için okuma kapasitesi birimlerinin harcamak zorunda anlamına gelir sadece iki 'hash ana anahtar '? vay ~ bu çok pahalı! Başka seçenek var mı? – Yehudi

+0

Hangi özelliklerin getirileceğini seçebilirsiniz - her bir öğe için büyük öznitelikleriniz varsa, okunan atmanızın çıldırmayacağı anlamına gelir. Ayrıca, ağ IO'yu azaltan ancak –

+0

boyunca tasarruf etmeyen döndürülen sonuçları en aza indirmek için koşullar ekleyebilirim, ancak benim için yararlı bilgiler budur, ancak AWS'de, okunan özniteliklere bağlı olarak, harcanan okuma kapasitesi birimiyle ilgili hiçbir açıklama bulamadım. sorgudaki benzer açıklama, ancak tarama için değil). istemek için herhangi bir referans? çok teşekkürler – Yehudi

İlgili konular