- Kodeloka
- Kelas PostgreSQL
- Materi
Materi tertulis · 12 modul
Materi PostgreSQL
Kelas PostgreSQL berbahasa Indonesia: 12 modul tentang arsitektur dan WAL, tipe data, indeks, EXPLAIN ANALYZE, transaksi dan isolasi, VACUUM, partisi, replikasi dan PITR, Row Level Security, migrasi tanpa downtime, dan window function.
1 · Fondasi
2 · Tipe Data & Skema
3 · Indeks & Kinerja
- 3. Indeks: B-tree, GIN, Partial & CoveringKapan indeks membantu, kapan justru merugikan, dan aturan urutan kolom pada indeks gabungan yang menentukan segalanya.
- 4. Membaca EXPLAIN ANALYZEMenerjemahkan rencana eksekusi menjadi tindakan nyata: mengenali node yang mahal, membaca selisih estimasi, dan menemukan akar masalah.
4 · Transaksi
5 · Pemeliharaan
6 · Skala
- 7. Partisi TabelMemecah tabel raksasa menjadi potongan yang bisa dikelola, dan alasan utamanya sering bukan kecepatan kueri melainkan kemudahan menghapus data lama.
- 8. Replikasi, Backup & Point-in-Time RecoveryMenyiapkan replika baca, memilih antara replikasi fisik dan logis, dan membangun strategi backup yang benar-benar bisa dipulihkan.
7 · Keamanan
8 · Praktik
- 10. Migrasi Skema Tanpa DowntimePerubahan skema mana yang aman, mana yang mengunci tabel, dan pola expand-contract untuk mengubah struktur tanpa menghentikan layanan.
- 11. Pola Kueri: Window Function, CTE & UpsertFitur SQL yang menggantikan perulangan di aplikasi, dan cara menulisnya agar tetap cepat.
- 12. Pemantauan & Daftar Periksa ProduksiMetrik yang benar-benar perlu diawasi, konfigurasi yang harus diperiksa sebelum melayani pengguna, dan cara mengatur connection pooler.