Türkiye'de ilk ve tek olan postgresql veritabanı yönetimi kitabımız yurt dışındaki muadilleri ile karşılaştırıldığında da
Postgresql mimarisinin detaylı anlatımı (59 sayfa)
Diyagramlarla açıklama
Saha ihtiyaçlarına göre derlenmiş konular ve örnekler
Lab ortamı için sanal makine
Tamamı renkli baskı
gibi özellikleri ile de ilkleri arz etmektedir.
Postgres veritabanları büyük çoğunlukla linux sistemlerde çalıştırıldığı için konular linux sistemlere göre anlatılmıştır. Kitaptan faydalanabilmek için temel düzeyde linux ve SQL bilgisi gereklidir.
Testleri yapabilmeniz için hazırlamış olduğumuz sanal makine imajına kılavuza ve kodlara online erişebilirsiniz.
1. BÖLÜM
Postgresql Veri̇tabanı Mi̇marisi (Postgresql Database Architecture)
Postgresql Mimarisine Genel Bakış
Hafıza (Memory) Mimarisi
Proses Mimarisi
Depoloma Yapısı (Storage Structure)
2. BÖLÜM
Yönetim Araçları (Management Tools)
PSQL
PGadmin
DBeaver
SQL Manager Postgresql
Postgres Enterprise Manager (PEM)
3. BÖLÜM
Instance Ağ Ve Bağlantı Yöneti̇mi
(Instance & Network and Connection Management)
Açılış Parametre Dosyası
Parametreler ve Değerleri
Network Ayarları
Instance'ın Kapatılıp Başlatılması
Log Dosyasının İncelenmesi
Proseslerin İzlenmesi
Postgresql Katalog
4. BÖLÜM
Kullanıcı Güvenliği ve Kimlik Doğrulama
(Administrating User Security & Authentication )
Veritabanı Kullanıcı Hesapları & Rol
Schema
Kimlik Doğrulama (Authentication)
5. BÖLÜM
Tablespace & WAL
Tablespace Yönetimi
WAL (Write Ahead Log)
6. BÖLÜM
Çoklu Versiyonlama ve Eş Zamanlılık Kontrolü & Kilit Yönetimi
(Multiversion Concurrency Control & Lock Management)
MVCC
Lock
7. BÖLÜM
Denetleme (Audit)
8. BÖLÜM
Bakım Operasyonları (Maintenance)
Vacuum
Reindexing
Log Yönetimi
9. BÖLÜM
Performance Ayarları (Performance Tuning)
10. BÖLÜM
Veri Göçü/Taşıma (Moving Data)
pgdump
ora2pg
pgloader
11. BÖLÜM
Yedekleme ve Geri Yükleme (Backup & Restore)
Veritabanına Erişimi Engelleyecek Durumlar
Kavramlar
Yedek Tipleri
Arsiv Mod
Basebackup & Restore
Point-in-Recovery
pgbackrest
12. BÖLÜM
Yüksek Erişebilirlik Patroni & PGBackRest
Yüksek Erişebilirlik (High Availability) Kavramları
Streaming Replikasyon Kurulumu
Patroni
Patroni Cluster Kurulumu
Patroni Cluster Ayarları
Patroni Switchover/Failover & Monitoring
Pgbackrest Entegrasyonu
13. BÖLÜM
Zamanlanmış Görevler (Scheduled Jobs)
crontab
pg_cron
pgagent
14. EK BÖLÜM
Debian 11 Linux Kurulumu
15. EK BÖLÜM
Debian Linux Yardımcı Yazılımların Kurulumu & Ayarlar
16. EK BÖLÜM
Postgresql Kurulumu ve Ayarları