Обновить
4K+
6
Тимофей Пуриц@TimofeyPurits

Пользователь

16
Рейтинг
Отправить сообщение

OLAP OVER HTTP: как отдавать большие аналитические данные через API и не положить сервис

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели7.2K

Каждый день в 18:00 клиентам становится доступна отчётность по продажам, и многие одновременно нажимают кнопку «Загрузить отчёт». Это может быть детализированный отчёт по списаниям, юридическая отчётность, аналитическая выгрузка или API, используя который клиент получает данные для дальнейшей обработки. В этот момент даже хорошо подобранное хранилище может стать узким местом.

В моей практике разработки часто встречаются сценарии, когда необходимо предоставить доступ к большому количеству данных по HTTP. На первый взгляд задача выглядит простой: берём подходящее хранилище, пишем endpoint, выполняем запрос и отдаём результат пользователю. Но на практике такая схема быстро упирается в ограничения.

Читать далее

Информация

В рейтинге
478-й
Работает в
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Ведущий
C#
.NET
PostgreSQL
ClickHouse