Qual é a diferença entre JSON e JSONB no PostgreSQL?
JSON
JSONB
JSONB armazena apenas strings simples e não pode representar arrays ou objetos.
JSON preserva uma cópia exata do texto de entrada, enquanto JSONB armazena dados binários decompostos, adequados para consultas e indexação.
Eles são aliases com comportamento idêntico de armazenamento e consulta.
Apenas JSON permite uma indexação eficiente; JSONB não pode ser indexado.