PostgreSQL の JSON と JSONB はどのように異なりますか?
JSON
JSONB
両者は別名であり、保存方法とクエリ動作は同じです。
JSON は入力テキストを完全にそのまま保持し、JSONB はクエリやインデックス作成に適した分解済みのバイナリデータとして保存します。
JSONB は通常の文字列だけを保存し、配列やオブジェクトは表現できません。
効率的なインデックス作成に対応するのは JSON だけで、JSONB にはインデックスを作成できません。