JSONB est le type JSON binaire de PostgreSQL — il stocke les données JSON dans un format efficace, interrogeable et indexable. Il vous permet de stocker des données flexibles et semi-structurées dans une base de données relationnelle, combinant l'intégrité relationnelle avec une flexibilité de type NoSQL. C'est l'une des fonctionnalités les plus puissantes de 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).
