Veritabanları: Linux Üzerinde MySQL, PostgreSQL, SQLite ve Redis ile Uygulamalı Yönetim Rehberi

Front Cover
Ali Osman KAHRAMAN - Computers - 61 pages

Veritabanı kurmak başlangıçtır; asıl iş onu güvenli, düzenli ve gerektiğinde kurtarılabilir biçimde yönetmektir.

Veritabanları — Linux Üzerinde MySQL, PostgreSQL, SQLite ve Redis ile Uygulamalı Yönetim Rehberi, dört farklı veritabanı teknolojisini kurulumdan günlük yönetime, performans incelemesinden yedekleme ve kurtarmaya kadar uygulamalı örneklerle ele alır.

MySQL ve PostgreSQL ile ilişkisel veritabanlarını yönetin, SQLite’ın gömülü uygulamalardaki yerini keşfedin, Redis’in bellek içi veri yapıları ve önbellekleme yaklaşımını öğrenin. Her motorun güçlü yanlarını ve sınırlarını karşılaştırarak projenize uygun seçimi yapın.

Kitapta neler bulacaksınız?

• Veritabanı mimarileri, ACID prensipleri ve işlem yalıtımı

• Linux üzerinde kurulum, servis yönetimi ve bağlantı sorunlarının teşhisi

• Kullanıcılar, roller, erişim kuralları ve en az yetki yaklaşımı

• İndeksler, sorgu planları, kilitler ve performans incelemesi

• MySQL ve PostgreSQL’de yedekleme, geri yükleme ve kurtarma temelleri

• SQLite’ta WAL modu, canlı yedekleme ve Python ile kilit yönetimi

• Redis’te veri yapıları, TTL, bellek yönetimi ve RDB/AOF kalıcılığı

• Birden fazla veritabanını birlikte kullanan mimariler ve Python örnekleri

• Hızlı başvuru tabloları ve teknik terimler sözlüğü

Temel Linux ve komut satırı bilgisine sahip geliştiriciler, sistem yöneticileri ve öğrenciler için hazırlanan bu rehber, komutların yanında hangi koşullarda kullanılmaları gerektiğini de açıklar.

Amacınız yalnızca çalışan bir veritabanı kurmak değil, onu anlayarak yönetmekse bu kitap size yol gösterecek.

 

Selected pages

Contents

ÖNSÖZ Verinin Kutsallığı ve Sistem Yöneticisinin Sorumluluğu
6
Temeller ACID ve Mimariler
7
Kurulum ve İlk Güvenlik
10
Kullanıcılar Yetkiler ve mycnf Yapılandırması
13
Yedekleme Geri Yükleme ve Optimizasyon
16
Mimari ve psql Kokpiti
19
Roller İzinler ve Güvenliğin Kalbi pg_hbaconf
22
Yedekleme Kurtarma ve Felaket Senaryoları
25
WAL Modu Canlı Yedekleme ve Python Entegrasyonu
33
RAM Üzerinde Yüksek Hız InMemory NoSQL
38
TTL Önbellek Stratejileri ve Çift Kalıcılık RDB AOF
42
Bölüm 13 Büyük Karşılaştırma ve Seçim Kılavuzu
46
Bölüm 14 Birlikte Yaşayan Modern Mimari Polyglot Persistence
49
Ek Bölüm Master Veritabanı Cheat Sheet ve Pratik Başvuru Kartı
54
SONSÖZ 321 Kuralı ve Soğukkanlılık
58
Teknik Terimler Sözlüğü
59

İleri Seviye Güç JSONB İndeksler ve VACUUM
27
Sunucusuz ve Gömülü Sessiz Dev
29
Resmî Dokümantasyon ve Kaynaklar
61

Common terms and phrases

About the author

Ali Osman Kahraman, web geliştirme, backend sistemler, Linux sunucu yönetimi ve pratik yazılım projeleri alanlarında 20 yılı aşkın deneyime sahip bir yazılım geliştiricidir.

PHP, MySQL, Linux, otomasyon, API geliştirme ve mobil uygulamalar üzerine çalışmakta; geliştiriciler, sistem yöneticileri ve kendi kendine öğrenen kullanıcılar için teknik rehberler, online eğitimler ve dijital yayınlar hazırlamaktadır.

Bibliographic information