Перейти к содержимому
Опубликовано

Обжора JSON

Автор
  • Имя
    Максим | Системный анализ
    Telegram

Кратко

Обжора JSONВы уже знаете про Schema Registry и про то, что его минус - это дополнительное время на обработку данных. Если использовать обычный...

Обжора JSON

Вы уже знаете про Schema Registry и про то, что его минус - это дополнительное время на обработку данных. Если использовать обычный JSON, то kafka начинает тормозить: JSON требует очень много места и поэтому медленно передается по сети. И здесь на сцену выходят бинарные форматы данных.

Avro Стандарт enterprise, очень часто компании требуют от системных аналитиков знания именно этого формата. Схема описывается в JSON. Поставщик и потребитель производят конвертацию в бинарный формат и обратно на основании этой схемы.

Protobuf Наследие RPC. Более гибкий и производительный, но требует генерации в файлах .proto, из-за чего приходится привлекать разработчиков. Используется редко, в основном в бигтехах.

Сделал для вас сравнительную таблицу вариантов

А вы на собеседованиях сталкивались с вопросами по Avro?

@maximbelovmentor

Максим | Системный анализ
349 подписчиков
99 постов
Как войти в IT через системный анализ и получить оффер от 200к+. Опыт Senior аналитика из топ-банков. Разборы, практика, собесы, техника мышления аналитика. Бесплатная консультация - в закрепе.