#java #amazon-web-services #amazon-dynamodb #aws-sdk #dynamodb-queries
#java #amazon-веб-сервисы #amazon-dynamodb #aws-sdk #dynamodb-запросы
Вопрос:
У меня есть таблица, в которой определен хэш-ключ, и может быть несколько записей, соответствующих этому. Итак, у меня есть ключ диапазона, который помогает однозначно определить запись.
Я хочу запросить все записи для данного хэш-ключа, и для этого я использую DynamoDBQuery. Это работает, как и ожидалось. Теперь мне нужно запросить список HashKey. Итак, я запускаю запрос столько раз, сколько есть хаски, сопоставляю результат и отправляю обратно.
Я наткнулся на пакетную загрузку, в которой мы можем указать список пары ключей, и это возвращает результат для каждой пары ключей. Насколько я понимаю, для пакетной загрузки каждая ключевая пара должна однозначно идентифицировать запись и, следовательно, должна иметь как хэш, так и ключ диапазона.
В моем случае у меня нет ключа диапазона, а только список хэш-ключей, какие есть варианты запроса к БД, кроме нескольких запросов? Есть ли какой-либо более быстрый подход или это эффективный?
Спасибо!
Комментарии:
1. Я мог бы это сделать, поскольку ваш вопрос очень старый, пожалуйста, дайте мне знать, если вы все еще обращаетесь за помощью.
2. @NewUser Я ищу ответ на этот вопрос. Если у вас есть какое-либо решение, дайте мне знать.