When you insert {"name": "Ada"} into a plain JSON column, Postgres stores literally that string of characters: {, ", n, …
Postgres has to read this string character by character, it parses it fully every single time
Decomposed means JSONB breaks that string apart into its logical pieces once at insert time, and stores the pieces instead of the string
Object gets taken a part into
