Лучшее решение для динамических пространственных данных

Я пытаюсь найти лучшее решение для хранения динамических пространственных данных. Интересно, может ли какое-либо решение Microsoft Azure работать. Azure Table Storage позволит мне создавать множество пользовательских и динамических структур, хранящихся на быстрых SSD-дисках.

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

Я был бы признателен за любую подсказку.

1 ответ

Хранилище таблиц Azure в основном было заменено базой данных Azure Cosmos.

На момент написания страницы хранилища таблиц даже сказано:

Содержимое этой статьи относится к исходному базовому хранилищу таблиц Azure. Однако теперь в общедоступном предварительном просмотре имеется платное предложение для хранения таблиц Azure, которое предлагает таблицы с оптимизированной пропускной способностью, глобальное распределение и автоматические вторичные индексы. Чтобы узнать больше и испытать новые возможности премиум-класса, ознакомьтесь с Azure Cosmos DB: Table API.

Вы можете использовать Cosmos DB через Table API, но вы, вероятно, найдете Document DB API, чтобы быть более мощным.

Documents "без схемы". Вы можете просто бросить свои документы в коллекцию, а затем вы можете запросить их.

Вы можете создавать документы, которые имеют геопространственные свойства, которые индексируются автоматически.

Затем вы можете выполнять геопространственные запросы к этим свойствам.

Например, вы можете дать каждому из ваших документов точку, а затем создать запрос, чтобы выбрать все документы, которые находятся внутри многоугольника.

Или, может быть, вы хотите узнать, как далеко находится каждый документ от заданной точки.

Другие вопросы по тегам