JSON (Binary JSON) is a PostgreSQL data that stores JSON data in a decomposed binary format rather than as plain text
JSONB parses once on insert
Because data is pre-parsed queries are much faster, Postgres doesn’t have to re-parse the text every time you access a field
JSONB doesn’t preserve the original formatting, whitespace is discarded, key order issn’t maintained, and duplicate keys are dropped (only last one survives)
Inserts are slightly slower