JSONB is het binaire JSON-type van PostgreSQL — het slaat JSON-gegevens op in een efficiënt, bevraagbaar en indexeerbaar formaat. Het stelt je in staat flexibele, semi-gestructureerde gegevens in een relationele database op te slaan, waardoor relationele integriteit wordt gecombineerd met NoSQL-achtige flexibiliteit. Het is een van de krachtigste functies van Postgres.
JSONB versus 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).
