Jumat, 11 September 2026

Mahir PostgreSQL (Panduan Menggunakan, Mengelola, dan Menciptakan Database yang Aman & Scalable di PostgreSQL 16) Jilid 2

 

A.    Apa yang Dibahas dalam Buku Ini

Mari kita lihat peta perjalanan (roadmap) apa saja yang akan kita pelajari dari bab ke bab:

Bab 1, Trigger dan Rule, membahas trigger dan rule beserta contoh praktisnya, lengkap dengan keunggulan dan kekurangannya. Bab ini diakhiri dengan eksplorasi menarik tentang event trigger.

Bab 2, Partitioning, mengeksplorasi teknik pemartisian—memecah satu tabel berukuran raksasa menjadi potongan-potongan kecil. Sejak versi 10, PostgreSQL mengenalkan "declarative partitioning". Bab ini fokus pada fitur tersebut, parameter tuning-nya, dan cara mempartisi tabel ke tablespace yang berbeda.

Bab 3, User, Role, dan Keamanan Database, akan menggali lebih dalam sisi security. Kita akan belajar membatasi user agar hanya bisa mengakses database atau komputer tertentu, mengatur permission objek, hingga menggunakan Row-Level Security (RLS) untuk melindungi isi tabel dan mencegah user mengakses tuple yang bukan haknya.

Bab 4, Transaksi, MVCC, WAL, dan Checkpoint, masuk ke "mesin utama" dari PostgreSQL. Kita akan membahas Write-Ahead Log (WAL) dan mekanisme sistem yang memungkinkan database menjalankan transaksi secara serentak (concurrent). Anda akan belajar tentang isolasi transaksi, aturan ACID, cara kerja MVCC, dan rahasia bagaimana WAL bisa mempercepat database sekaligus menyelamatkannya saat terjadi crash. Lalu apa selanjutnya?

Bab 5, Memperluas Fitur Database – Ekosistem Extension, adalah tempat Anda belajar menambahkan fungsi baru ke cluster menggunakan extension. Anda akan tahu cara mencari, mengunduh, menginstal extension pihak ketiga, bahkan membuat extension Anda sendiri.

Bab 6, Tuning Query, Index, dan Optimasi Performa, merupakan bab krusial untuk performa. Index itu ibarat jalan tol untuk mengakses data, tapi ingat, perawatannya ada harganya! Kami akan menjelaskan berbagai jenis index, cara menganalisis tabel dan query mana yang butuh index, dan cara memantaunya menggunakan tool seperti EXPLAIN dan auto_explain.

Mahir PostgreSQL  (Panduan Menggunakan, Mengelola, dan Menciptakan Database yang Aman & Scalable di PostgreSQL 16) Jilid 2

Penulis: 

Dr. Phil. Dony Novaliendry, S. Kom., M. Kom


Tebal Halaman: 385

Ukuran buku: 18 x 25 cm
ISBN: Masih dalam proses

Untuk Pemesanan silahkan klik link di sini atau silahkan klik cover