У меня есть гипотетическая база данных, которая отслеживает адреса улиц по всему миру. Ключом раздела является страна, а ключом сортировки - штат и почтовый индекс улицы. Например, один предмет может выглядеть как CA#90210
.
(Ясно, что это имеет большие проблемы с локализацией и распространением, но это гипотетически)
У меня есть 10000 элементов в США, если я запрашиваю и фильтрую ключ сортировки на «начинается с CA
» (это может вернуть 900 элементов) и ключ разделения на США, DynamoDB будет использовать RCU только для 900 элементов что он нашел или 10000 пунктов с "американским" ключом раздела?
В той же заметке, если я использую почтовый код в ключе сортировки, правильно ли хранить его в другом столбце базы данных просто для чтения моим веб-приложением?