JSONB é o tipo JSON binário do PostgreSQL — ele armazena dados JSON em um formato eficiente, consultável e indexável. Permite armazenar dados flexíveis e semi-estruturados em um banco de dados relacional, combinando integridade relacional com flexibilidade similar à NoSQL. É um dos recursos mais poderosos do Postgres.
JSONB vs JSON
JSON → stores the exact text (preserves whitespace/key order/duplicates), parsed each query
JSONB → stores a DECOMPOSED BINARY format → slightly slower to write, but MUCH faster
to query, and supports INDEXING and rich operators
→ Use JSONB in almost all cases (JSON only if you need exact text preservation).
