Мы используем хранилище azure blob для нашего проекта и сохраняем строку JSON в контейнере blob. Для какой-то цели мы анализируем эту строку JSON, чтобы разбить ее на строки и столбцы, а затем показать в элементе управления Grid в пользовательском интерфейсе. Управление сеткой предлагает такие функции, как фильтрация, группировка и т. Д. На стороне клиента. Однако, когда данные огромны, такие операции требуют времени, поэтому пользовательский интерфейс становится невосприимчивым. Итак, теперь мы хотим выполнить такие операции на сервере, чтобы сетка загружалась с соответствующими данными с сервера быстрее, а не во все строки.запрос данных JSON в хранилище azure blob
Для этого мы считаем, что нам нужно запрашивать данные JSON для фильтрации, группировки, подкачки и т. Д., Но не уверены, что такие функции хранят хранилище памяти или любой другой механизм облачного хранилища (DocumentDB). У нас есть возможность пойти с PostgreSQL, но мы хотели бы придерживаться облачной инфраструктуры в первую очередь.
Любые идеи о том, как запрашивать данные в формате JSON, находясь на AZURE и используя лазурное хранения (не Azure SQL, но хранение таблицы, хранилища больших двоичных объектов и т.д. менее затратным)
Первая часть вашего вопроса, казалось, спросила, как запрашивать данные в блоках (для чего требуется загрузка/потоковое содержимое blob для вашего приложения для обработки или с помощью поисковой системы). Вторая часть, однако, является вопросом рекомендации инструмента (с просьбой использовать хранилище данных), и это явно не по теме для StackOverflow. Просто нет правильного ответа на это. –
Извините, но я имел в виду, если можно запросить данные JSON в хранилище blob или нет. Если нет, то для получения некоторых предложений по другим параметрам хранилища в лазурной области, где это возможно. Извините за недоразумение – puneet
Посмотрите на Azure DocumentDB, поскольку он позволяет запрашивать на стороне сервера данные JSON. Однако это может быть не так дешево, как Azure Tables или Blob Storage. –