TGViewer
Системный анализ | Ольга Пономарева Системный анализ | Ольга Пономарева @system_analyse · 31.5K subscribers
Post #5097 3.41K
Реальный кейс, с которым работает один из экспертов нашей школы

Есть система1, которая для своей внутренней логики нуждается в данных из системы2.

Немного НФТ:
- объём данных -- 100 ГБ
- 30 млн записей, в каждой по 30 полей
- все данные лежат в одной таблице

Вопрос: как организовать передачу?

Какие варианты видите? Что предложите?


p.s. REST вообще не вариант. Если отправишь запрос с телом в 100 ГБ, твой REST API умрет мучительной смертью на первом же сетевом устройстве. Серверы не читают файлы "на лету" частями. Большинство REST-фреймворков пытаются загрузить весь payload в оперативную память (RAM), чтобы распарсить его в объект. 100 ГБ в RAM это фантастика. У тебя просто нет столько памяти. Сервер упадет с ошибкой Out Of Memory (OOM) раньше, чем ты получишь первый байт данных в контроллере
  • 💯 3
More from @system_analyse
  1. Sep 27, 2026Post #5169
  2. Sep 26, 2026Владимир Бурмистров нас обманул Изначально мы договорились с ним, что он будет проводить в…
  3. Sep 26, 2026Вы — работодатель, дали тестовое задание после собеседования. Кандидат сделал его правильн…
  4. Sep 25, 2026Где заканчивается для аналитика база и начинается архитектурное мышление? На проверке дома…
  5. Sep 24, 2026Слушай, погнали с нами "праздновать" день системного аналитика вместе? Посидим в хорошей к…
  6. Sep 24, 2026Итоги уже через 2 часа 🙂
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →