Сериализация: быстро, компактно, кроссплатформенно
День 2 / 17:15 / Зал 3 / Язык: RUДоклад о подходах к сериализации в целом, и о том, как мы создавали кроссплатформенный движок сериализации для Apache Ignite в частности. Сериализация — один из важнейших компонентов любой распределённой системы. Кому-то важна производительность, кому-то компактность, удобство или кроссплатформенность. А кому-то — всё сразу. Расскажем, как мы создавали движок сериализации для Apache Ignite, который должен был не только разумно сочетать в себе перечисленные характеристики, но и уметь читать поля сериализованного объекта без десериализации. В докладе будут рассмотрены принципы сериализации различных типов данных, способы работы с метаинформацией классов, вопросы кроссплатформенности и кодогенерации.
Владимир Озеров, GridGain Systems
devozerovАрхитектор компании GridGain. Комитер и PMC member open source проекта Apache Ignite. Занимается разработкой SQL-движка, вопросами распределенных вычислений, кэширования и репликации, интеграцией с .NET/C++.