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)
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
Andres selalu memastikan bahwa ia menjawab semua pertanyaan peserta dan berusaha agar setiap orang mengerti penjelasannya. Saya sangat mengagumi keahlian dan kemampuannya dalam materi tersebut.
Ryan - Questronix Corporation
Kursus - PostgreSQL for Administrators - 3 Days
Diterjemahkan Mesin