Глава 16 Альбедо
Страница 142 из 156
Настройки чтения
18px
1.8
1

Глава 16 Альбедо

Страница 142

— Да тут… в общем, нет пока, — расстроенно выдохнула она.

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

— Смотри, — Катя ткнула пальцем в экран с такой силой, что ноут покачнулся. — Оно капает. Буквально капает, по чайной ложке! Я пробила их защиту утром. Написала идеальный запрос на выгрузку всей истории заявок за полгода. Знаешь, что сделал сервер? Он просто оборвал соединение и заблокировал меня на час! Оказывается, у них стоит жёсткий лимит на объём сырых данных. Ты не можешь запросить месяц. Ты даже день не можешь запросить! Только блоки максимум по пять минут. Чтобы получить то, что мне нужно для поиска утечки, мне пришлось писать асинхронный код. Илья, я раньше даже слов-то таких не знала! Я сидела и разбиралась, как заставить программу отправлять запрос, скачивать кусок, не виснуть в ожидании ответа, делать нужные паузы, вовремя подмигивать серверу, чтобы он не принял меня за DDOS-атаку, или не сбросил запрос. И если связь хоть на секунду моргнёт — всё, блок обрывается, и надо качать его заново!

— А почему так долго приходится ждать?

— Ну, у биржи эти данные могут храниться в разных местах, и даже не на разных серверах, а вообще где-нибудь на ленточном хранилище. Вон, видишь: 09:00 скачано, 09:05 скачано… Некоторые блоки выдаёт за секунды, а над некоторыми и по несколько минут может думать. К тому же у меня не самый высокий приоритет, а клиентов много, образуется очередь. Как-то пятнадцать минут висел статус «ваш запрос в очереди на обработку». И это только один торговый день! Я чувствую себя идиоткой. В университете нам говорили: «возьмите датасет». Никто, ни один профессор не предупреждал, что в реальном мире добыча данных похожа на копание траншеи ложкой в мёрзлом грунте! У меня нет команды инженеров, чтобы они подготовили мне базу. Я всё делаю сама. Если я ошиблась хоть в одной строке парсера… Я даже не знаю ещё, правильно ли оно сохраняет!

— Могу я чем-то тебе помочь? — спросил я.

— Если только у тебя найдётся пара серверов, — усмехнулась она. — Я бы для начала запустила процесс загрузки на нескольких машинах сразу. Пусть каждая тянет свой кусок данных. Больше запросов — больше ответов. Да и потом дополнительные вычислительные мощности пригодились бы.

— Сервера не обещаю, но ноутбуки давно собирался купить. Себе, Лерке и Шурке. Лера вчера, кстати, напоминала. Если скажешь, какие именно, то я завтра съезжу и куплю.

— А как же Анна?

— О, Анна сломала ногу и теперь прикована к кровати!

назадназад
1 ... 140 141 142 143 144 ... 156
впередвперед