Имеет ли почтовый индекс смысл в качестве ключа разделения в CosmosDB для глобального решения? - PullRequest
0 голосов
/ 30 апреля 2019

У меня есть коллекция CosmosDB для хранения информации о некоторых местах, использующей почтовый индекс в качестве ключа раздела.Проблема, с которой я сталкиваюсь, заключается в том, что в некоторых странах я не получаю почтовый индекс из ответа API обратного геокодирования Google.Проведя небольшое исследование, я понял, что в некоторых странах есть свои системы почтовых индексов, и кажется, что они недоступны через API обратного геокодирования google / azure.Нужно ли менять ключ раздела?Почтовый индекс работает как очарование для моих поисков в странах с почтовыми кодами, доступными в API обратного геокодирования Google.

1 Ответ

0 голосов
/ 30 апреля 2019

Если рефакторинг вашего кода для использования нового ключа в настоящее время не стоит усилий, рассмотрите возможность упаковки вашего API геокодирования в службу, которая связывается с другими API / другой логикой, чтобы получить коды регионов для стран, не указанных в списке.

Вы также можете использовать название города в качестве ключа раздела. Документация Cosmos DB фактически использует это в качестве примера.

...