JSONB
Также: binary json postgresql, jsonb postgresql, бинарный JSON, JSON индексирование
JSONB - тип данных в PostgreSQL для хранения JSON в бинарном формате. В отличие от типа JSON, который сохраняет данные как есть, JSONB разбирает документ при записи и хранит его в структурированном виде - это позволяет строить индексы GIN и GiST по содержимому полей. Поиск по вложенным ключам и значениям работает без полного сканирования таблицы. Тип появился в PostgreSQL 9.4 и стал основой для работы с документами в реляционной базе.
Статьи с этим термином · 9
- PostgreSQL 14 GA: обновляем первый production-кластер и меряем LZ4-сжатие на toast · 11 октября 2021
- PostgreSQL 14 Beta 3: тестируем row-level filtering в logical replication на партиционированной БД · 18 августа 2021
- PostgreSQL 12 вышел: тестировали бету, апгрейдаем GA - что дало в продакшне · 21 октября 2019
- PostgreSQL 9.6 в production: три месяца с parallel query и новой репликацией · 28 ноября 2016
- Postgres Pro в реестре ПО и с сертификатом ФСТЭК: тестируем у госклиента на Astra Linux · 14 июня 2016
- PostgreSQL 9.5 в продакшне: переписываем ETL под UPSERT и смотрим на Row-Level Security · 8 января 2016
- JSONB в PostgreSQL 9.4 вместо MongoDB: кейс с конфигурациями оборудования · 31 июля 2015
- PostgreSQL 9.4 на тестовом стенде: JSONB быстрее, материализованные представления удобнее · 20 января 2015
- PostgreSQL 9.4: JSONB и конец разговора про EAV · 9 декабря 2014