Dynamo DB запускает несколько запросов для списка ХАСКИ, но без ключа диапазона

#java #amazon-web-services #amazon-dynamodb #aws-sdk #dynamodb-queries

#java #amazon-веб-сервисы #amazon-dynamodb #aws-sdk #dynamodb-запросы

Вопрос:

У меня есть таблица, в которой определен хэш-ключ, и может быть несколько записей, соответствующих этому. Итак, у меня есть ключ диапазона, который помогает однозначно определить запись.

Я хочу запросить все записи для данного хэш-ключа, и для этого я использую DynamoDBQuery. Это работает, как и ожидалось. Теперь мне нужно запросить список HashKey. Итак, я запускаю запрос столько раз, сколько есть хаски, сопоставляю результат и отправляю обратно.

Я наткнулся на пакетную загрузку, в которой мы можем указать список пары ключей, и это возвращает результат для каждой пары ключей. Насколько я понимаю, для пакетной загрузки каждая ключевая пара должна однозначно идентифицировать запись и, следовательно, должна иметь как хэш, так и ключ диапазона.

В моем случае у меня нет ключа диапазона, а только список хэш-ключей, какие есть варианты запроса к БД, кроме нескольких запросов? Есть ли какой-либо более быстрый подход или это эффективный?

Спасибо!

Комментарии:

1. Я мог бы это сделать, поскольку ваш вопрос очень старый, пожалуйста, дайте мне знать, если вы все еще обращаетесь за помощью.

2. @NewUser Я ищу ответ на этот вопрос. Если у вас есть какое-либо решение, дайте мне знать.