с 2014го в мире сериализаторов дофига всего поменялось. т.е. относительно будет +- тоже самое, но по-другому. авро, например, будет выгоден только на больших объёмах данных. там вначале описывается схема, затем идут записи без промежутков. json, из-за своей schemaless будет по размеру всегда проигрывать (ну и из-за текстовости)
Да. Но с другой стороны JSON можно плюнуть куда-нить в БД и с любой актуальной СУБД у тебя будет почти готовая аналитика. А с этими штуками ещё придётся писать адаптеры
Ну и добрая половина же нынче на всякий REST завязаны, либо на веб. В общем на задачах которые не критичны к милисекундам/мегабайтам, я не вижу смысла заморачиваться
почти во всех субд работа с Json больше 9-10 кб страдает. там, где нужна реальная аналитика и большие объёмы данных используют спец.субд с колоночной структурой и нет там ни одного из этих форматов
почти во всех субд работа с Json больше 9-10 кб страдает. там, где нужна реальная аналитика и большие объёмы данных используют спец.субд с колоночной структурой и нет там ни одного из этих форматов