Pertemuan ke-1: Pengenalan Peran DBA dan Fundamental PostgreSQL

1. Peran Seorang DBA (Database Administrator)

Sebagai DBA, tugas utama kamu mencakup:
✅ Instalasi dan konfigurasi database.
✅ Manajemen user dan keamanan database.
✅ Optimasi kinerja query dan indeks.
✅ Backup & restore data.
✅ Monitoring dan troubleshooting database.
✅ High Availability dan Replication.

2. Struktur dan Arsitektur PostgreSQL

PostgreSQL memiliki beberapa komponen utama:
🔹 Postmaster – Proses utama yang mengelola database.
🔹 Background Writer – Mengelola penulisan data ke disk.
🔹 WAL (Write-Ahead Logging) – Menyimpan log perubahan sebelum disimpan permanen.
🔹 Shared Buffers – Cache data untuk meningkatkan performa.

3. Instalasi PostgreSQL

Coba install PostgreSQL di sistemmu (jika belum).

4. Mengakses PostgreSQL

  • Masuk ke PostgreSQL dengan user default: sudo -i -u postgres psql
  • Jika menggunakan Windows:
    Jalankan pgAdmin atau gunakan psql dari command prompt.

5. Perintah Dasar PostgreSQL

Setelah masuk ke psql, coba jalankan perintah ini:

  • Melihat daftar database: \l
  • Membuat database baru: CREATE DATABASE testdb;
  • Menggunakan database: \c testdb
  • Melihat daftar tabel: \dt
  • Keluar dari psql: \q

🎯 Tugas Praktik

1️⃣ Instal PostgreSQL jika belum.
2️⃣ Masuk ke psql dan buat database baru dengan nama belajar_dba.
3️⃣ Jalankan perintah dasar yang sudah dijelaskan.

Leave a comment