Kerangka Materi
Pendahuluan
- PostgreSQL vs MySQL vs Oracle
- Ringkasan fitur dan arsitektur PostgreSQL 13
Mulai Membangun
- Menyiapkan server basis data
- Menginstal PostgreSQL 13
- Membuat dan mengakses basis data
- Sintaks, perintah, dan fungsi SQL
Mengonfigurasi Basis Data Postgres
- Definisi data, nilai default, dan batasan
- Mengatur dan memodifikasi tabel
- Mengelola hak akses dan kebijakan keamanan
- Membuat skema basis data
- Implementasi pewarisan dan partisi tabel
- Tambah, perbarui, dan kueri data
- Jenis data, fungsi, dan operator
- Menggunakan indeks dan menjalankan pencarian teks lengkap
- Memahami kontrol konkurensi
Mengelola Server Basis Data
- Meningkatkan klaster PostgreSQL
- Mengamankan server dan mengenkripsi data
- Mengonfigurasi parameter server
- Mengaktifkan autentikasi klien
- Mengatur peran akses dan izin
- Mengelola basis data multiple
- Menjalankan tugas pemeliharaan basis data
- Menyimpan cadangan dan memulihkan data
- Mempertinggi kinerja dan keandalan basis data
- Memantau aktivitas dan penggunaan disk basis data
- Implementasi replikasi logis
- Jalankan tes regresi
Pemrograman Sisi Klien
- Menggunakan perpustakaan C libpq dan antarmuka objek besar
- Menjalankan pernyataan SQL tertanam
- Mengeksplor informasi skema
- Aplikasi klien PostgreSQL lainnya
Pemrograman Sisi Server
- Memperluas bahasa kueri SQL
- Menulis fungsi pemicu event
- Implementasi sistem aturan
- Menggunakan bahasa prosedural (PLs)
- Mengeksplor TCL, Perl, dan Python PLs
- Jalankan antarmuka pemrograman server
- Contoh dekoding logis
- Lacak kemajuan replikasi
Pemecahan Masalah
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pemahaman tentang RDBMS
- Pengalaman dengan SQL
Audience
- Administrator sistem
- Pengembang
Testimoni (5)
Contoh dan laboratorium yang disediakan
Christophe OSTER - EU Lisa
Kursus - PostgreSQL Advanced DBA
Diterjemahkan Mesin
Jumlah pengetahuan yang disediakan (sangat banyak). Pendekatan yang ceria terhadap subjek.
Oskar Debowski - Asseco Poland S.A
Kursus - PostgreSQL Administration, Optimization and Replication
Diterjemahkan Mesin
topik lanjutan dengan praktik dan diskusi seperti TimescaleDB dan hypertable, pengetahuan instruktur tentang subjek tersebut :)
Shivam - Paessler LLC
Kursus - PostgreSQL Fundamentals
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
Pendekatan yang faktual dan praktis terhadap subjek. Atmosfer yang menyenangkan, kondusif untuk bertanya.
Marcin - Santander Bank Polska S.A.
Kursus - Implementing High Availability in PostgreSQL
Diterjemahkan Mesin