JSONB dan Array
Bagian dari kursus PostgreSQL
Ada data yang menolak duduk tenang di dalam kolom. Bayangkan tabel produk: laptop punya ukuran RAM, keyboard punya jenis switch, monitor punya diagonal layar, dan bulan depan ada yang menambahkan lilin. Anda bisa menambah satu kolom per atribut lalu menonton tabel itu tumbuh menjadi sembilan puluh kolom yang isinya kebanyakan NULL, atau Anda bikin tabel kunci-nilai di samping lalu merakit sendiri bahasa query...
Masalah yang sama muncul dalam ukuran lebih kecil pada daftar. Sebuah post punya tag. Biasanya tiga. Membuat tabel join khusus untuk itu sering kali jauh lebih rumit daripada yang dibutuhkan masalahnya, dan Postgres dengan senang hati membiarkan satu kolom menampung array. ...
Ingin belajar PostgreSQL JSONB dan Array di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan PostgreSQL siap pakai, dan kerjakan JSONB dan Array secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniJSONB dan ArrayYang akan kamu pelajari
- JSONB column
- -> operator
- ->> operator
- @> contains operator
- GIN index on jsonb
- Text[] and integer[] arrays
- ANY()
- Unnest
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
14 pelajaran- 1Apa itu PostgreSQL20 mnt
- 2psql dan Perintah Pertama25 mnt
- 3Membuat Database dan Tabel30 mnt
- 4Tipe Data25 mnt
- 5SELECT dan WHERE30 mnt
- 6Joins35 mnt
- 7Agregat dan Pengelompokan30 mnt
- 8Indexes35 mnt
- 9Transactions dan Isolation35 mnt
- 10Functions dan Triggers35 mnt
- 11JSONB dan Array35 mnt
- 12EXPLAIN dan Penyetelan Kueri35 mnt
- 13Pencadangan dan Pemulihan25 mnt
- 14Capstone: Rancang Sebuah Skema60 mnt
