Для случаев, когда критичны скорость обработки данных и эффективность использования «железа»

Команда Яндекса сделала общедоступной свою очередную разработку — опубликовала документацию и код YaFF (Yet Another Flat Format) на платформе GitHub. Эта технология предназначена для высоконагруженных сервисов и позволяет оптимизировать работу с данными.

Особенность YaFF — возможность прямого чтения информации без необходимости её распаковки. Традиционные форматы, такие как Protobuf, требуют ресурсоёмкой операции распаковки данных, что может потреблять до 10% вычислительных мощностей. YaFF решает эту проблему, работая поверх формата Protobuf.

Как подчеркнули в Яндексе, YaFF можно использовать в уже существующих проектах и экономить вычислительные ресурсы, не переписывая код сервиса.

По данным компании, применение YaFF в собственной рекламной системе Яндекса позволило снизить нагрузку на процессоры на 10–20% при обработке сотен тысяч запросов в секунду. Это даёт возможность обрабатывать больше данных без расширения серверной инфраструктуры.

Сейчас на главной

Новости

От технологий к реальным изменениям: как сделать социальные инициативы системными

На конференции «ЭкоЛогика человечности» представители бизнеса и некоммерческого сектора обсудили, как цифровые инструменты, новые модели взаимодействия и оценка социального эффекта помогают развивать благотворительность и масштабировать общественно значимые проекты.

Статьи

Почему даже корпус должен быть брендовым

В российских условиях продолжает быстро расти популярность ПК, собираемых небольшими местными компаниями либо отделами корпоративных заказчиков. Такие решения в РФ исторически были более популярны, чем на других развитых рынках, но сейчас в развитии сегмента появились новые нюансы, о которых мы поговорили с Каримом ЛАСКРИ, бизнес-директором FSP Group в регионе СНГ.

Новости

Хранилище, которому можно доверять в фоне: вышла Basis SDS 2.3 с диагностикой по расписанию и ролью наблюдателя

Система хранения — единственный слой инфраструктуры, где ошибка не «откатывается»: потерянные данные не вернёт ни перезагрузка, ни откат конфигурации. Поэтому от программно-определяемого хранилища ждут не столько новых функций, сколько предсказуемости — чтобы фоновые процессы доделывали начатое, а администратор видел состояние кластера не только «сейчас», но и в динамике.