Kerangka Materi
Pengantar ke dalam PostgreSQL 16
- Gambaran umum mengenai PostgreSQL
- Fitur-fitur baru pada PostgreSQL 16
- Proses instalasi dan konfigurasi awal
- Arsitektur serta komponen-komponen PostgreSQL
Memulai Penggunaan PostgreSQL
- Konfigurasi klaster basis data PostgreSQL
- Pembuatan dan pengelolaan basis data
- Operasi SQL dasar
- Pengaturan awal serta eksplorasi fungsi-fungsi PostgreSQL 16
Teknik SQL Tingkat Lanjut
- Teknik pengambilan data yang lebih kompleks
- Ekspresi tabel umum (CTE)
- Fungsi window
- Tipe data JSON dan JSONB
- Penulisan kueri SQL yang lebih kompleks
Tipe Data dan Ekstensi PostgreSQL
- Pembuatan tipe data khusus
- Fitur pencarian teks lengkap
- PostGIS untuk pengelolaan data geospasial
- Pemrograman menggunakan PL/pgSQL
- Pemanfaatan tipe data dan ekstensi tingkat lanjut
Pengindeksan dan Optimisasi Kueri
- Jenis-jenis indeks serta penggunaannya
- Proses perencanaan serta eksekusi kueri
- Analisis dan optimisasi kinerja kueri
- Strategi pengindeksan untuk meningkatkan efisiensi kueri
Penyesuaian Kinerja Sistem
- Parameter-parameter penyesuaian kinerja
- Pengelolaan penggunaan memori dan sumber daya lainnya
- Pemantauan serta analisis performa sistem
- Aktivitas penyesuaian kinerja secara terus-menerus
Proses Cadangan dan Pemulihan Data
- Berbagai strategi pembuatan cadangan data
- Proses pemulihan data sampai titik waktu tertentu
- Cadangan berbasis logika dan fisik
- Prosedur pelaksanaan cadangan serta proses pemulihannya
Keamanan dan Pengendalian Akses
- Mekanisme autentikasi dan otorisasi
- Manajemen peran serta hak akses pengguna
- Enkripsi data serta konfigurasi SSL/TLS
- Penerapan praktik keamanan terbaik dalam pengelolaan basis data
Ketersediaan Tinggi dan Proses Replikasi
- Konsep serta tipe-tipe proses replikasi
- Pengaturan sistem replikasi berbasis streaming
- Konfigurasi ketersediaan tinggi menggunakan Patroni
- Implementasi mekanisme replikasi dan ketersediaan tinggi
Integrasi PostgreSQL dengan Aplikasi
- Cara menghubungkan PostgreSQL dengan berbagai bahasa pemrograman
- Penggunaan PostgreSQL dalam kerangka pengembangan aplikasi modern
- Interaksi antara ORM dan sistem PostgreSQL
- Proses integrasi basis data dengan aplikasi secara keseluruhan
Penutup serta Langkah Selanjutnya
Persyaratan
- Pengetahuan dasar mengenai SQL
- Pemahaman terhadap konsep-konsep basis data
Target Peserta
- Administrator basis data
- Pengembang basis data
- Administrator sistem
Testimoni (2)
Semua konsep yang berkaitan dengan PostgreSQL dan contoh-contoh yang telah kita lakukan di mesin virtual. Sangat dinamis dan mudah untuk diikuti.
Ignacio Irurita - Unit4
Kursus - PostgreSQL 16 for Developers and Administrators
Diterjemahkan Mesin
Pada akhir hari pertama, salah satu peserta menyarankan lebih banyak interaksi dalam praktik, dan instruktur mempertimbangkan saran ini untuk hari kedua.
Daniela - Unit4
Kursus - PostgreSQL 16 for Developers and Administrators
Diterjemahkan Mesin