Veritabanı Yönetimi Rehberleri

    MySQL, MariaDB, PostgreSQL ve Redis kurulumu, yedekleme, performans ayarı ve sorgu optimizasyonu.

    ACID ve BASE Modelleri

    ACID'in dört garantisi, BASE'in gevşek modeli ve hangisinin nerede doğru olduğu.

    11 dk

    Adminer ve phpMyAdmin Karşılaştırması

    Adminer ile phpMyAdmin'in kurulum, güvenlik ve kaynak tarafındaki gerçek farkları.

    10 dk

    Apache Cassandra Nedir, Ne Zaman Kullanılır

    Cassandra'nın masterless mimarisi, veri modeli ve doğru kullanım senaryoları.

    12 dk

    Binlog ile Point-in-Time Recovery

    Yedek ve binlog birleştirilerek veritabanını hatalı komuttan bir saniye öncesine döndürme.

    10 dk

    CAP Teoremi Nedir

    CAP teoreminin gerçekte ne söylediği, CP ve AP sistemlerin pratikteki farkı.

    10 dk

    ClickHouse Nedir, Nasıl Kurulur

    Sütun tabanlı ClickHouse'un mantığı, kurulumu ve ilk analitik tablosunun oluşturulması.

    11 dk

    Connection Pool Nedir, Nasıl Yapılandırılır

    Veritabanı bağlantı havuzunun çalışma mantığı, doğru havuz boyutu ve yapılandırma örnekleri.

    11 dk

    DBeaver ile Uzak Veritabanı Yönetimi

    DBeaver'ı SSH tüneliyle uzak sunucuya bağlayıp veritabanını güvenle yönetmenin yolu.

    10 dk

    Denormalizasyon Ne Zaman Mantıklı

    Denormalizasyon kararının ölçütleri, uygulama kalıpları ve tutarlılığı koruma yöntemleri.

    10 dk

    Doğru Veri Tipi Seçimi: INT, VARCHAR ve DECIMAL

    Tam sayı, metin, ondalık ve tarih tiplerini doğru seçmenin performans ve doğruluk etkisi.

    11 dk

    Elasticsearch Arama Optimizasyonu

    Elasticsearch sorgularını hızlandırmanın ve sonuç kalitesini artırmanın pratik yolları.

    13 dk

    Elasticsearch Kurulumu ve İlk Index

    Elasticsearch 8'i sıfırdan kurup ilk index'i doğru mapping ile oluşturmanın adımları.

    13 dk

    Galera Cluster ile MySQL Yüksek Erişilebilirlik

    Üç düğümlü Galera Cluster kurulumu, bootstrap sırası ve kesintisiz çalışma kuralları.

    11 dk

    InfluxDB ile Metrik Saklama

    Zaman serisi metriklerini InfluxDB'de saklamanın, sorgulamanın ve budamanın pratik yolu.

    13 dk

    InnoDB Buffer Pool Boyutu Nasıl Ayarlanır

    innodb_buffer_pool_size değerini ölçerek belirleme ve hit oranını izleme rehberi.

    10 dk

    InnoDB ve MyISAM Karşılaştırması

    İki depolama motorunun kilit, transaction ve dayanıklılık farkları ve güvenli geçiş adımları.

    10 dk

    Kesintisiz Büyük Tablo Migrasyonu: pt-online-schema-change

    Milyonlarca satırlık tabloda ALTER TABLE'ı siteyi durdurmadan çalıştırmanın yolu.

    10 dk

    MongoDB Index ve Sorgu Optimizasyonu

    MongoDB'de explain çıktısını okuyup doğru index tasarlamanın pratik yöntemleri.

    12 dk

    MongoDB Replica Set Kurulumu

    Üç üyeli bir MongoDB replica set'i kurup otomatik yük devrini doğrulamanın adımları.

    11 dk

    MongoDB Sharding Nedir

    MongoDB sharding mimarisi, parçalama anahtarı seçimi ve küme kurulumunun temelleri.

    11 dk

    MongoDB Yedekleme: mongodump ve Restore

    mongodump ile tutarlı MongoDB yedeği almanın ve mongorestore ile geri dönmenin yolları.

    11 dk

    my.cnf Optimizasyon Rehberi

    my.cnf içindeki kritik parametreleri sunucu boyutuna göre ayarlamanın pratik rehberi.

    10 dk

    MySQL Deadlock Nedir, Nasıl Çözülür

    InnoDB deadlock kayıtlarını okuyup kilit sırasını düzelterek kalıcı çözüm üretme rehberi.

    10 dk

    MySQL EXPLAIN ile Sorgu Analizi

    EXPLAIN çıktısını sütun sütun okuyup yavaş sorgunun gerçek nedenini bulma rehberi.

    10 dk

    MySQL Full-Text Arama Kurulumu

    FULLTEXT index kurma, MATCH AGAINST sorguları ve Türkçe metinde karşılaşılan tuzaklar.

    10 dk

    MySQL JSON Kolonları Kullanımı

    JSON kolonlarını doğru kullanma, sorgulama ve generated column ile indeksleme rehberi.

    10 dk

    MySQL Kullanıcı ve Yetki Yönetimi (GRANT)

    MySQL kullanıcılarını oluşturmanın, yetkilendirmenin ve en az yetkiyle sınırlamanın yolu.

    11 dk

    MySQL Partitioning ile Tablo Bölümleme

    RANGE bölümleme ile büyük tabloları yönetme, pruning ve eski veriyi hızlı temizleme rehberi.

    10 dk

    MySQL Tablo Kilitlenme Sorunları ve Çözümü

    Lock wait timeout, deadlock ve metadata kilidi sorunlarını bulup kalıcı olarak çözmenin yolu.

    11 dk

    MySQL'de SSL Bağlantıyı Zorunlu Kılma

    MySQL trafiğini TLS ile şifreleyip şifresiz bağlantıları sunucu düzeyinde reddetmenin yolu.

    11 dk

    N+1 Sorgu Problemi ve Çözümü

    Listeleme sayfalarını yavaşlatan N+1 sorgu probleminin tespiti ve kalıcı çözümü.

    10 dk

    OpenSearch ve Elasticsearch Karşılaştırması

    OpenSearch ile Elasticsearch arasındaki lisans, özellik ve uyumluluk farkları.

    11 dk

    ORM mi Raw SQL mi

    ORM ile ham SQL arasındaki gerçek farklar ve hangi işte hangisinin kullanılacağı.

    10 dk

    Percona Toolkit ile Veritabanı Bakımı

    pt-online-schema-change, pt-table-checksum ve pt-archiver ile günlük veritabanı bakımı.

    11 dk

    Percona XtraBackup ile Sıcak Yedekleme

    MySQL durmadan tam ve artımlı fiziksel yedek almanın ve geri yüklemenin adımları.

    10 dk

    PgBouncer ile Bağlantı Havuzu Kurulumu

    PgBouncer kurulumu, havuz modu seçimi ve PostgreSQL bağlantı sorunlarını çözme rehberi.

    10 dk

    PostGIS ile Coğrafi Veri Yönetimi

    PostGIS kurup konum verisi saklamanın, SRID seçmenin ve hızlı yakınlık sorguları yazmanın rehberi.

    11 dk

    PostgreSQL EXPLAIN ANALYZE Çıktısını Okuma

    EXPLAIN ANALYZE çıktısını satır satır okuyup yavaş sorgunun asıl darboğazını bulma rehberi.

    11 dk

    PostgreSQL Full-Text Arama

    tsvector, tsquery, GIN indeksi ve Türkçe desteğiyle site içi arama kurma rehberi.

    10 dk

    PostgreSQL Index Türleri: B-tree, GIN, GiST ve BRIN

    PostgreSQL'deki altı index türünün ne işe yaradığı ve doğru olanı seçme yöntemi.

    10 dk

    PostgreSQL JSONB Kullanımı

    JSONB sütunlarını sorgulama, indeksleme ve doğru senaryoda kullanma rehberi.

    9 dk

    PostgreSQL Rol ve Yetki Yönetimi

    PostgreSQL rolleri, GRANT/REVOKE mantığı ve en az yetki ilkesiyle güvenli erişim kurulumu.

    11 dk

    PostgreSQL Streaming Replikasyon Kurulumu

    Birincil ve yedek PostgreSQL sunucu arasında akış replikasyonu kurmanın tam adımları.

    10 dk

    PostgreSQL Tablo Partitioning

    Büyük PostgreSQL tablolarını range, list ve hash partition ile bölmenin pratik rehberi.

    11 dk

    PostgreSQL VACUUM ve Autovacuum

    Ölü satırlar, tablo şişmesi ve autovacuum ayarlarıyla ilgili bilmeniz gereken her şey.

    9 dk

    PostgreSQL WAL Arşivleme ve PITR

    WAL arşivleme kurup PITR ile veritabanını istediğiniz saniyeye geri döndürmenin rehberi.

    10 dk

    postgresql.conf Optimizasyon Rehberi

    postgresql.conf içindeki kritik parametrelerin mantığı ve sunucuya göre hesaplama yöntemi.

    9 dk

    Primary Key ve Foreign Key Tasarımı

    Birincil ve yabancı anahtar seçiminin performans ile bütünlük üzerindeki gerçek etkisi.

    11 dk

    ProxySQL ile Veritabanı Yük Dengeleme

    ProxySQL ile MySQL trafiğini okuma ve yazma olarak ayırmanın uçtan uca kurulumu.

    11 dk

    Read Replica ile Okuma Yükünü Dağıtma

    Okuma trafiğini replikalara dağıtmanın kurulumu, gecikme yönetimi ve tutarlılık kuralları.

    10 dk

    Redis Bellek Optimizasyonu ve Eviction Politikaları

    Redis maxmemory ayarı, eviction politikaları ve bellek kullanımını düşüren pratik teknikler.

    10 dk

    Redis Cluster Kurulumu

    Altı düğümlü Redis Cluster kurmanın, slot yönetiminin ve düğüm eklemenin adım adım rehberi.

    10 dk

    Redis Güvenlik Yapılandırması

    Varsayılan Redis kurulumunu ağ, parola, ACL ve TLS katmanlarında sıkılaştırma adımları.

    12 dk

    Redis Persistence: RDB ve AOF Farkı

    Redis RDB ve AOF kalıcılık yöntemlerinin farkı, veri kaybı riski ve doğru yapılandırma seçimi.

    11 dk

    Redis Pub/Sub Kullanımı

    Redis Pub/Sub kanallarıyla anlık mesajlaşma kurmanın komutları ve pratik sınırları.

    13 dk

    Redis Sentinel ile Yüksek Erişilebilirlik

    Üç Sentinel ile otomatik failover kuran, quorum ve split-brain risklerini açıklayan rehber.

    10 dk

    Slow Query Log Yapılandırma ve Analizi

    MySQL yavaş sorgu günlüğünü doğru eşikle açıp gerçek yük üreten sorguları bulma yöntemi.

    11 dk

    SQL CTE (WITH) Kullanımı

    WITH ifadesiyle sorguları adımlara bölme, özyinelemeli CTE ve performans davranışı.

    11 dk

    SQL Index Tasarımı: Ne Zaman Hangi Kolona Index Açılır

    Hangi kolona index açılacağını seçicilik, bileşik sıra ve yazma maliyeti üzerinden karar verme rehberi.

    10 dk

    SQL JOIN Türleri: INNER, LEFT, RIGHT ve FULL

    Beş JOIN türünün davranışı, ON ile WHERE farkı ve birleştirme performansının temelleri.

    11 dk

    SQL mi NoSQL mu: Seçim Rehberi

    İlişkisel ve NoSQL veritabanları arasında karar verirken bakmanız gereken kriterler.

    10 dk

    SQL Window (Pencere) Fonksiyonları

    Pencere fonksiyonlarının mantığı, sıralama ve kümülatif hesap kalıpları ile sık düşülen tuzaklar.

    11 dk

    Stored Procedure Nedir, Ne Zaman Kullanılır

    Stored procedure mantığı, fonksiyondan farkı ve kullanmaya değip değmediğine karar verme rehberi.

    11 dk

    Subquery mi JOIN mi: Performans Karşılaştırması

    Alt sorgu ile birleştirme arasındaki gerçek performans farkı ve doğru seçim ölçütleri.

    11 dk

    Test Verisi Üretme ve Seed Stratejileri

    Testlerin güvenilir çalışması için doğru test verisini üretmenin ve yönetmenin yolları.

    12 dk

    TimescaleDB ile Zaman Serisi Verisi Saklama

    TimescaleDB hypertable, sıkıştırma ve continuous aggregate ile zaman serisi verisini yönetme rehberi.

    10 dk

    Transaction İzolasyon Seviyeleri

    Dört izolasyon seviyesinin garantileri, MVCC davranışı ve hangi iş yükünde hangisinin seçileceği.

    10 dk

    utf8mb4 Geçişi: Emoji ve Türkçe Karakter Sorunları

    MySQL tablolarını utf8mb4 karakter setine taşıyıp bozuk Türkçe karakterleri onarmanın yolu.

    11 dk

    UUID mi Auto Increment mi: Primary Key Seçimi

    Birincil anahtar olarak UUID ile otomatik artan sayı arasındaki gerçek performans farkı.

    11 dk

    Veritabanı Anonimleştirme ve KVKK Uyumu

    Kişisel veriyi test ve analiz ortamlarında güvenle kullanılabilir hâle getirmenin yolları.

    12 dk

    Veritabanı Felaket Kurtarma Planı: RTO ve RPO

    RTO ve RPO hedeflerini belirleyip test edilmiş bir veritabanı kurtarma planı kurmanın yolu.

    10 dk

    Veritabanı İzleme: Hangi Metrikler Önemli

    Veritabanı sağlığını gerçekten gösteren metrikler ve hangi eşikte alarm kurulacağı.

    10 dk

    Veritabanı Migration Yönetimi: Flyway ve Liquibase

    Şema değişikliklerini sürümlü, tekrarlanabilir ve geri alınabilir hâle getirmenin yolu.

    11 dk

    Veritabanı Normalizasyonu: 1NF, 2NF ve 3NF

    Normal formların mantığı ve bir sipariş tablosunun adım adım 3NF'e dönüştürülmesi.

    11 dk

    Veritabanı Önünde Cache Katmanı Kurma

    Veritabanı yükünü düşüren önbellek katmanının kurulumu, TTL ve geçersiz kılma mantığı.

    10 dk

    Veritabanı Sunucusu Boyutlandırma

    Veri kümesine göre RAM, CPU, disk ve IOPS ihtiyacını hesaplayarak doğru sunucuyu seçme.

    10 dk

    Veritabanı Trigger'ları: Faydaları ve Tuzakları

    Trigger mantığı, gerçek kullanım senaryoları ve sizi zora sokacak klasik tuzaklar.

    10 dk

    Veritabanında Şifreleme (Encryption at Rest)

    Diskteki verinin şifrelenmesi hangi riski çözer, hangisini çözmez ve nasıl kurulur.

    11 dk

    Veritabanları için 3-2-1 Yedekleme Stratejisi

    Üç kopya, iki ortam, bir uzak nokta kuralının veritabanlarına uyarlanmış hâli.

    12 dk

    View ve Materialized View Farkı

    View ile materialized view arasındaki gerçek fark ve doğru seçimi yapma rehberi.

    9 dk