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 TerbukaJSONB 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