Чем отличаются JSON и JSONB в PostgreSQL?
JSON
JSONB
Только JSON поддерживает эффективную индексацию; JSONB индексировать нельзя.
Это псевдонимы с одинаковым способом хранения и идентичным поведением при выполнении запросов.
JSON сохраняет точную копию исходного текста, а JSONB хранит декомпозированные двоичные данные, удобные для запросов и индексации.
JSONB хранит только обычные строки и не может представлять массивы или объекты.