PostgreSQLTingkat: Menengah7 min

Kolom JSONB Semantik: Kueri Dokumen & Indexing Path GIN

Manfaatkan kekuatan dokumen NoSQL di dalam basis data ACID: perbedaan tipe JSON vs JSONB terurai biner, operator containment (@>), dan akselerasi index GIN.

Keunggulan JSONB Dibandingkan Teks Biasa

Pratinjau Terbuka

JSONB menyimpan data dalam format biner terurai yang sedikit lebih lambat saat disimpan namun berkali-kali lipat lebih cepat saat dikueri karena mendukung indexing langsung ke properti dalamnya.

Contoh Kode Sintaks
-- Mencari dokumen yang memiliki properti role: 'admin'
SELECT id, metadata->>'nama' AS nama_user
FROM dev_teams
WHERE metadata @> '{"role": "admin"}';

-- Membuat GIN Index pada seluruh dokumen JSONB
CREATE INDEX idx_teams_metadata ON dev_teams USING GIN (metadata);

Live Compiler Runner

Akses Kursus Wajib Login

Buka Akses Penuh Silabus & Praktikum

Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.

145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi