В статье рассказывается про неожиданную но прикольную проблему производительности в обработчике потоковых данных Feldera, вызванную неэффективной сериализацией Rust-структур.
Эти структуры генерировались из SQL-таблиц с сотнями Optional колонок, что при использовании стандартного подхода с библиотекой rkyv приводило к значительному раздуванию размера данных на диске из-за потери нишевых оптимизаций для Option.
О как. Довольно нетривиальная задча
11.03.2026
Похожее
17.04.2026
История Linux
Хотите немного истории? Вот Dockerfile и Rust-код для создания полной истории...
15.04.2026
Traceroute на Rust
Автор показывает, как написать упрощённый аналог traceroute на Rust примерно на ...
14.04.2026
Сюрпризы заимствования
Прикольная статья в которой вам действительно показывают самые разные сбрпризы, ...
14.04.2026
Вызываем Rust из Go
В принципе, нет никаких сложностей работать с Rust через cgo. Но автор решил зам...