2016-04-08 12 views
0

DynamoDBMapper sorgulama api çağrısı ve dönen PaginatedQueryList dosyası yapıyorum. Kodumda, doğrudan bu PaginatedQueryList'i java listesine dönüştürüyorum, bu da dynamoDB'nin PaginatedQueryList'teki tüm satırları yüklemediğinden kodumun bazı satırları kaybetmesini sağlar.DynamoDBMapper sorgu api ile tüm DynamoDB satırlarını alın

DynamoDB sorgu çağrısını, tüm tablo satırlarının PaginatedQueryList uygulamasında yüklü olduğundan emin olmak için nasıl zorlayabilirim?

cevap

0

Sorunu anladığımdan emin değilim. PaginatedQueryList'deki değerler arasında geçiş yaptığınızda, sahip olmadığı verileri otomatik olarak getirecektir. Bir Listede bu verilere ihtiyacınız varsa, PaginatedQueryList verilerinden geçin ve listenize kopyalayın. API sizin için doğru olanı yapacağız.

Amazon kütüphanelerinin neredeyse tamamı, büyük miktarlarda veriyi sayfalama ile ele alır. Bazı veriler bir seferde biraz geri döner ve daha fazlasını elde etmek için geri dönmeniz gerekir. Bu, potansiyel olarak çok büyük miktarda veriyi tasarlamanın bir parçasıdır - bir kerede 100.000.000 satır döndürmemek ve hepsini belleğe ayırmaya çalışmaktır.