USD/RUB 76.47 0.0%BTC $62,019 2.7%ETH $1,734 2.8%TON $1.58 3.9%IMOEX 2190.39 1.4%GOLD ₽9 921/г 0.0%
·Технологии·7 июля 2026 г.

Почему JSON на практике — быстрый формат для баз данных (если выкинуть лишние абстракции)

Мы привыкли считать JSON «медленным» текстовым форматом, удобным исключительно для людей. Мы используем его для REST API, конфигурационных файлов и веб-интерфейсов, но как только речь заходит о высоконагруженных базах данных, мы сразу же смотрим в сторону Protocol Buffers, FlatBuffers или проприетарных бинарных форматов.

Но что, если взглянуть на JSON не с человеческой стороны, а со стороны машины?

Если убрать тяжелые слои абстракций (такие как рефлексия Go и сетевые оверхеды), стандартный JSON оказывается удивительно плотным, прозрачным и невероятно быстрым в обработке. На его основе можно построить встраиваемый Key-Value движок, который выполняет чтение за 16 наносекунд, а поиск — менее чем за 0.5 миллисекунды на базе в миллион записей.

Погрузиться в наносекунды и код

Источник: https://habr.com/ru/articles/1056718/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1056718