POSTGRESQL FOR ADMINISTRATORS - DAYS EĞİTİMİ

PostgreSQL sunucularını güvenle yönetmeyi öğrenin

Mimari, yapılandırma, yedekleme, replikasyon, bakım ve güvenlik ile PostgreSQL yönetimi

PostgreSQL for Administrators - Days Eğitimi, üretim ortamındaki PostgreSQL sunucularını kurmayı, yapılandırmayı ve güvenle işletmeyi öğretir. Program süreç mimarisi, MVCC ve WAL ile başlar; postgresql.conf yapılandırması, bellek ve bağlantı ayarları işlenir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Mimari ve yapılandırmadan yedekleme, replikasyon, performans ve güvenliğe PostgreSQL yönetimi

PostgreSQL for Administrators - Days Eğitimi, üretim ortamındaki PostgreSQL sunucularını kurmayı, yapılandırmayı ve güvenle işletmeyi öğretir. Katılımcılar süreç mimarisini, MVCC ve WAL mekanizmasını, bellek ve bağlantı parametrelerini kavrar. pg_dump ve PITR ile yedekleme, streaming replication ile yüksek erişilebilirlik, VACUUM ve autovacuum ile bakım uygulanır. pg_stat görünümleriyle izleme, rol ve yetki yönetimi, pg_hba.conf ve SSL ile güvenlik işlenir.

Süre ve Format

3 Gün. Her gün dört modül; mimari ve yapılandırmadan yedekleme, replikasyon, yüksek erişilebilirlik, performans bakımı ve güvenliğe ilerlenir.

Seviye

Orta Seviye — PostgreSQL mimarisi, yapılandırma, yedekleme, replikasyon, bakım ve güvenlik ile yönetim becerileri

Öğrenme Metodu

Her konu gerçek bir PostgreSQL sunucusunda kurulum, yapılandırma, yedekleme ve replikasyon senaryolarıyla adım adım uygulanır.

Neden Bu Eğitim?

🏗️Sağlam mimari anlayışı

Süreç yapısı, MVCC ve WAL mekanizmasını kavrar, sorunları tahminle değil mimari bilgiyle kök nedene inerek çözersiniz.

🛡️Veri güvenliği ve süreklilik

pg_dump, PITR ve replikasyonla veri kaybına karşı korunur, felaket anında kurtarma stratejinizi güvenle uygularsınız.

📈Üretimde kararlı işletim

Autovacuum, izleme ve yetki yönetimiyle sunucuyu kararlı tutar, performans ve güvenlik sorunlarını erken yakalarsınız.

Anahtar Konular

postgresql eğitimipostgresql yönetimi eğitimipostgresql dba eğitimipostgresql replikasyon eğitimipostgresql yedekleme eğitimipostgresql administration kursuveritabanı yönetimi eğitimipostgresql güvenlik eğitimipostgresql performans eğitimi
“İyi bir veritabanı yöneticisi felaket anında değil, her gün sessizce çalışan yedek, replikasyon ve izleme kurgusunda fark yaratır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Temel SQL bilgisi

SELECT, INSERT ve basit sorgu yazabilecek düzeyde temel SQL bilgisi beklenir.

2
Linux aşinalığı

Dosya sistemi, servis yönetimi ve terminal kullanımına temel Linux aşinalığı faydalıdır.

3
Veritabanı kavramları

Tablo, indeks ve transaction gibi temel veritabanı kavramlarına aşinalık gereklidir.

4
Çalışma ortamı

Kurulum yetkisi olan bir Linux sunucu ve psql erişimi sağlayan bir kullanıcı hesabı gereklidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı PostgreSQL süreç mimarisini, MVCC ve WAL mekanizmasını kavrar; sunucuyu kurar ve postgresql.conf ile bellek, bağlantı ve checkpoint ayarlarını yapar.
Modül 1
PostgreSQL Süreç ve Bellek Mimarisi
  • Postmaster ve backend süreçlerinin görevleri
  • Shared buffers ve işletim sistemi önbelleği
  • Work_mem ve maintenance_work_mem kullanımı
  • Background writer ve checkpointer süreçleri
  • WAL writer ve autovacuum launcher süreci
  • Cluster, veritabanı ve şema hiyerarşisi
Modül 2
MVCC ve Transaction Görünürlüğü
  • MVCC ile eşzamanlı okuma-yazma modeli
  • Satır sürümleri (tuple) ve xmin/xmax alanları
  • Transaction ID ve görünürlük kuralları
  • İzolasyon seviyeleri ve etkileri
  • Dead tuple oluşumu ve şişme (bloat) ilişkisi
  • Transaction ID wraparound riski ve önlemi
Modül 3
WAL ve Checkpoint Mekanizması
  • Write-Ahead Logging ile dayanıklılık (durability)
  • WAL segment yapısı ve LSN kavramı
  • Checkpoint tetikleyicileri ve maliyeti
  • full_page_writes ve crash recovery süreci
  • wal_level ayarının replikasyona etkisi
  • WAL arşivleme için archive_command yapısı
Modül 4
Kurulum ve Sunucu Yapılandırması
  • Paket veya kaynaktan kurulum ve initdb
  • postgresql.conf içindeki temel parametreler
  • shared_buffers ve effective_cache_size ayarı
  • max_connections ve bağlantı sınırı planlama
  • Parametre uygulama yöntemleri ve reload/restart
  • pg_ctl ve systemd ile servis yönetimi
Günün hedefiKatılımcı mantıksal ve fiziksel yedekleme yapar, PITR ile belirli bir ana kurtarır ve streaming replication ile yüksek erişilebilir bir ikincil sunucu kurar.
Modül 1
Mantıksal Yedekleme ve Geri Yükleme
  • pg_dump ile veritabanı yedeği alma
  • pg_dumpall ile tüm cluster yedeği
  • Düz metin ve custom arşiv formatları
  • pg_restore ile seçmeli geri yükleme
  • Yedek sıkıştırma ve paralel dump
  • Mantıksal yedeğin sınırları ve kullanım alanı
Modül 2
Fiziksel Yedekleme ve PITR
  • pg_basebackup ile taban yedeği alma
  • WAL arşivleme ile sürekli arşiv kurma
  • Point-In-Time Recovery mantığı ve senaryosu
  • recovery_target ile hedef ana kurtarma
  • restore_command yapılandırması
  • Yedek doğrulama ve kurtarma testi
Modül 3
Streaming Replication Kurulumu
  • Primary ve standby sunucu mimarisi
  • Replikasyon kullanıcısı ve pg_hba.conf izni
  • primary_conninfo ile standby bağlantısı
  • Replication slot ile WAL koruması
  • Senkron ve asenkron replikasyon farkı
  • pg_stat_replication ile gecikme izleme
Modül 4
Yüksek Erişilebilirlik ve Failover
  • Hot standby ile okuma yükü dağıtımı
  • Failover ve promote süreci (pg_ctl promote)
  • Switchover ve kontrollü rol değişimi
  • Replikasyon gecikmesinin izlenmesi
  • Patroni ve otomatik failover araçlarına bakış
  • Bağlantı yönlendirme ve sanal IP yaklaşımı
Günün hedefiKatılımcı VACUUM ve autovacuum ile bakımı yönetir, pg_stat görünümleriyle sunucuyu izler ve roller, pg_hba.conf ve SSL ile erişimi güvenli hale getirir.
Modül 1
VACUUM ve Autovacuum Yönetimi
  • VACUUM ile dead tuple temizliği
  • VACUUM FULL ve şişme (bloat) geri kazanımı
  • ANALYZE ile planlayıcı istatistikleri
  • Autovacuum eşik parametrelerinin ayarı
  • Tablo bazında autovacuum ince ayarı
  • Wraparound koruması için agresif vacuum
Modül 2
İzleme ve Performans Görünümleri
  • pg_stat_activity ile aktif sorgu izleme
  • pg_stat_user_tables ve erişim istatistikleri
  • pg_stat_statements ile sorgu profili
  • Bekleme (lock) ve engelleyen sorgu tespiti
  • Log yapılandırması ve yavaş sorgu kaydı
  • Disk ve bağlantı kullanımını izleme
Modül 3
Rol, Yetki ve Erişim Yönetimi
  • Rol ve kullanıcı oluşturma (CREATE ROLE)
  • LOGIN, SUPERUSER ve öznitelikler
  • GRANT ve REVOKE ile nesne yetkileri
  • Şema ve tablo düzeyinde yetkilendirme
  • Rol üyeliği ve grup rolleriyle yönetim
  • Default privileges ile gelecekteki nesneler
Modül 4
Ağ Güvenliği ve Kimlik Doğrulama
  • pg_hba.conf ile istemci erişim denetimi
  • scram-sha-256 ve parola kimlik doğrulama
  • SSL/TLS ile şifreli bağlantı yapılandırma
  • listen_addresses ve ağ erişimi sınırlama
  • Row-Level Security ile satır bazlı erişim
  • Denetim (audit) ve güvenlik en iyi uygulamaları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mimari hakimiyeti

PostgreSQL süreç yapısını, MVCC ve WAL mekanizmasını kavrar, sunucu davranışını mimari bilgiyle yorumlarsınız.

✅
Doğru yapılandırma

postgresql.conf içinde bellek, bağlantı ve checkpoint parametrelerini iş yüküne göre bilinçli ayarlarsınız.

✅
Yedekleme stratejisi

pg_dump ve pg_basebackup ile mantıksal ve fiziksel yedek alır, uygun kurtarma stratejisini kurgularsınız.

✅
PITR kurtarma

WAL arşivleme ve PITR ile belirli bir zamana geri döner, felaket senaryolarında veri kaybını en aza indirirsiniz.

✅
Replikasyon kurulumu

Streaming replication ile standby sunucu kurar, senkron ve asenkron seçenekleri yük ve dayanıklılığa göre seçersiniz.

✅
Bakım yönetimi

VACUUM ve autovacuum ile şişmeyi kontrol eder, wraparound riskini önleyerek sunucuyu sağlıklı tutarsınız.

✅
Etkin izleme

pg_stat görünümleri ve loglarla aktif sorguları, kilitleri ve darboğazları izleyerek sorunları erken yakalarsınız.

✅
Güvenli erişim

Roller, pg_hba.conf, SSL ve Row-Level Security ile erişimi sıkılaştırır, güvenlik en iyi uygulamalarını hayata geçirirsiniz.

Kimler İçin Uygundur?

  • PostgreSQL sunucularını kuran ve işleten veritabanı yöneticileri (DBA)
  • üretim sistemlerinden sorumlu sistem yöneticileri
  • DevOps mühendisleri
  • veritabanı altyapısına geçiş yapan Linux yöneticileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
PostgreSQL sunucularını kuran ve işleten veritabanı yöneticileri, üretim sistemlerinden sorumlu sistem yöneticileri, DevOps mühendisleri ve veritabanı altyapısına geçiş yapan Linux yöneticileri için uygundur. Temel SQL bilgisi ve Linux aşinalığı beklenir.
Bu eğitim SQL sorgulama eğitiminden farklı mıdır?
Evet. Bu eğitim sorgu yazmaya değil, sunucunun yönetimine odaklanır: kurulum, yapılandırma, yedekleme, replikasyon, bakım ve güvenlik. SELECT ve JOIN gibi sorgu teknikleri bu programın konusu değildir; onlar PostgreSQL ile SQL Sorgulama Eğitimi'nde ele alınır. Burada hedef kitle veritabanı yöneticileridir.
Hangi PostgreSQL sürümleri kapsanıyor?
İçerik güncel PostgreSQL sürümlerini temel alır; declarative partitioning, replication slot, scram-sha-256 ve modern autovacuum davranışı gibi güncel özellikler kapsanır. Kurumun kullandığı sürüme göre uyarlama yapılabilir ve sürümler arası önemli farklar örneklerle gösterilir.
Eğitim hangi işletim sistemi üzerinde işleniyor?
Uygulamalar genellikle Linux üzerinde gerçekleştirilir çünkü üretim PostgreSQL sunucuları çoğunlukla Linux üzerinde çalışır. Servis yönetimi systemd ve pg_ctl üzerinden gösterilir. Kurumun ortamı farklıysa içerik buna göre uyarlanabilir; temel kavramlar işletim sisteminden bağımsızdır.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika PostgreSQL mimarisi, yapılandırma, yedekleme, replikasyon, bakım ve güvenlik konularını belgeler. Resmi bir PostgreSQL sertifika sınavına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. PostgreSQL for Administrators - Days Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

PostgreSQLPostgreSQL Administration: Hands-On Training Eğitimi
Veritabanı Eğitimleri

PostgreSQL Administration: Hands-On Training Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

PostgreSQL Administration Hands-On eğitimi: kurulum, yapılandırma, roller, yedek ve PITR, replikasyon, failover, izleme ve bakım laboratuvarlarıyla uygulamalı.

Detayları Gör →
PostgreSQLPostgreSQL Database Veritabanı Sorgulama Eğitimi
Veritabanı Eğitimleri

PostgreSQL Database Veritabanı Sorgulama Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

SELECT, JOIN, gruplama, alt sorgu, CTE, recursive sorgu ve pencere fonksiyonlarıyla ileri PostgreSQL SQL sorgulama ve raporlamayı öğreten uygulamalı eğitim.

Detayları Gör →
PostgreSQLPostgreSQL Essansiyeleri Eğitimi
Veritabanı Eğitimleri

PostgreSQL Essansiyeleri Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

İlişkisel model, psql, veri tipleri, temel SQL, JOIN, kısıtlar, indeks, transaction ve temel yönetimle PostgreSQL çekirdek bilgisini kazandıran uygulamalı eğiti

Detayları Gör →
PostgreSQLPostgreSQL Gelişmiş DBA Eğitimi
Veritabanı Eğitimleri

PostgreSQL Gelişmiş DBA Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

PostgreSQL mimarisi, MVCC, VACUUM, roller, pg_hba.conf, yedekleme ve Point-in-Time Recovery ile ileri düzey veritabanı yönetimini öğreten uygulamalı eğitim.

Detayları Gör →
PostgreSQLPostgreSQL Gelişmiş: Replication ve Yüksek Kullanılabilirlik (RepMgr, PgPool-II) Eğitimi
Veritabanı Eğitimleri

PostgreSQL Gelişmiş: Replication ve Yüksek Kullanılabilirlik (RepMgr, PgPool-II) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Streaming ve logical replication, RepMgr ile otomatik failover ve PgPool-II ile yük dengeleme kurarak yüksek kullanılabilir PostgreSQL kümeleri öğreten eğitim.

Detayları Gör →
PostgreSQLPostgreSQL Geliştiriciler ve Yöneticiler için Eğitimi
Veritabanı Eğitimleri

PostgreSQL Geliştiriciler ve Yöneticiler için Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Gelişmiş SQL, JSONB, indeksler, transaction, PL/pgSQL ve temel yönetimi tek programda birleştirerek geliştirici ve yöneticiyi buluşturan PostgreSQL eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn