Вопросы по теме 'amazon-dynamodb-index'

Странный результат при запросе GSI Dynamodb с несуществующим стартовым ключом. Ошибка или особенность?
Я запрашиваю глобальный вторичный индекс с начальным ключом, которого не существует, и вижу некоторые странные результаты. Это ошибка ddb или (не?) Задокументированное поведение? Есть ли обходные пути? У меня есть таблица, в которой основной...
1049 просмотров

Насколько эффективно использовать несколько глобальных индексов в одной таблице DynamoDB?
Выходит из набора данных, как описано в таблице ниже. Sr.no используется в таблице ниже только для справки. |sr.no| id | tis |data-type| b.id |idType_2| var_2 | |-----|----------|-----|---------|----------|--------|--------| | 1...
81 просмотров

Запросить таблицу Dynamodb по первичному ключу
У меня проблемы с созданием простого запроса. Здесь показан пример как сделать запрос с использованием глобального вторичного индекса. В этом случае у меня есть только первичный ключ, и я хочу запросить его из своей таблицы. В настоящее время я...
566 просмотров

AWS DynamoDb: цены на индексы по требованию
Мне нужно создать secondary index в моей DynamoDb таблице. Для этой таблицы я установил режим емкости чтения / записи на On-demand . Чтобы запросить данные на основе определенного столбца в таблице, я хочу создать индекс. (этот столбец...
1419 просмотров

запросить DynamoDB для значений между X и Y
У меня есть таблица DynamoDB, как показано на прикрепленном изображении, и я ищу способы запроса таблицы на основе полей lon и lat. В частности, я ищу все результаты с Lon между X и Y и Lat между A и B. Есть ли способ сделать это? Я создал...
28 просмотров

Как получить максимальное значение ключа диапазона в DynamoDB, когда ключ диапазона - это номер версии?
Я создал одну службу X , где учетные запросы с некоторыми данными поступают от многих других служб Y . Я создаю один idempotent_id из этих данных, добавляя множество атрибутов, чтобы этот idempotent_id оставался уникальным. Я также создаю одну...
147 просмотров

Единый запрос DynamoDB для получения как общедоступных, так и частных сообщений чата
Нужны предложения по выбору ключа раздела DynamoDB и ключа сортировки для получения всех общедоступных и личных сообщений в чате. В той же комнате чата пользователи могут отправлять общедоступные сообщения, а также личные сообщения определенным...
24 просмотров

Должен ли я сделать это поле GSI, обычным атрибутом или чем-то еще, чтобы иметь эффективные запросы?
Для моей таблицы DynamoDB в настоящее время у меня есть такая схема: Ключ раздела - уникальный идентификатор, поэтому каждый элемент имеет полностью уникальный идентификатор. Ключ сортировки - нет Атрибут - JSON, содержащий некоторые значения...
58 просмотров

DynamoDB: фильтровать и сортировать одно и то же поле?
У меня есть таблица с локальным индексом, как показано ниже. как сделать запрос типа startDate ‹InvoiceDate‹ endDate и отсортировать результат по убыванию InvoiceDateLocalIndex ?? Насколько мне известно, для сортировки результата мне нужно...
328 просмотров

Как создать элемент базы данных динамо без указания ключа gsi
Я работаю с таблицей db Dynamo, которая использует gsi, поэтому я могу запрашивать через дополнительный атрибут, если он присутствует. Этот атрибут будет обновляться в процессе, поэтому все элементы не имеют этого атрибута в начале процесса. Этот...
204 просмотров

Выбор пересечения DynamoDB с разбивкой на страницы
У меня следующая схема БД, и я хотел бы найти лучший способ выбрать список отсортированных ключей, которые являются общими для PK_A и PK_B: +---------------+---------+ | PK | SortKey | +---------------+---------+ | | SK_A...
113 просмотров

Условно поместить Item в DynamoDB
В моей лямбда-функции я хочу условно помещать элементы в мою DynamoDB, только если значение НЕ СУЩЕСТВУЕТ. Я видел несколько разных источников, где они используют это ConditionExpression, и я не могу понять, что с этим не так. body = await...
438 просмотров

DynamoDB - получить элемент по глобальному вторичному индексу
У меня есть таблица с 10 полями. Поля такие: AuthID, UserID, возраст, должность и т. Д. В таблице хранятся данные моих пользователей. AuthID - это первичный ключ, а UserID - это глобальный вторичный индекс. Когда я получаю товар по AuthID,...
78 просмотров

AWS BatchGetItem и GetItem параллельно
Есть ли большая разница (по времени) в использовании BatchGetItem по сравнению с параллельным выпуском нескольких GetItem ? Мой код будет чище, если я смогу использовать GetItem и сам буду заниматься распараллеливанием. Однако, если у...
185 просмотров

Как уменьшить время запроса DynamoDB
Я настраиваю DynamoDB. Наши данные просты, в них четыре поля: Имя пользователя UserShiftEndDate UserProjectCode UserActivities В идеале мы должны запрашивать пользователей на основе UserShiftEndDate . Ни одно из полей / комбинаций в...
62 просмотров

DynamoDB, принудительное сочетание уникальных полей
У меня есть следующая сущность: class Terms { //hash key private String code; private String region; private String market; private String brand; private String productType } Который сохраняется в таблице Dynamo...
32 просмотров

Преимущества локального индекса в AWS DynamoDB?
В DynamoDB у меня есть таблица, подобная приведенным ниже примерам данных. pk sk name price ======================================================= product cat#phone#name#iPhone11 iPhone 11 500...
46 просмотров

Как запросить DynamoDB, используя другой ключ раздела
Моя таблица DynamoDB выглядит так И чего я хочу добиться, так это: Я хочу получить весь товар, который активен у продавца -› который вернет только товар с ID #1 -› Yeezy Boost 380. Сейчас я могу думать только так: Получить всех...
92 просмотров