MySQL InnoDB Cluster + Group Replication + MySQL Router Mimarisi
Paxos Tabanlı Native Yüksek Erişilebilirlik, Şeffaf Yönlendirme ve Otomatik Yük Devretme

MySQL InnoDB Cluster + Group Replication + MySQL Router Referans Mimari Şeması (Single-Primary Mode)
- •Resmi Oracle / MySQL native desteği
- •Harici konsensüs servisi (etcd/consul) gerektirmez
- •MySQL Shell ile tek satırda otomatik kurulum ve yönetim
- •En az 3 düğümlü küme zorunluluğu
- •Tablolarda PRIMARY KEY ve InnoDB motor zorunluluğu
İstemci & Trafik Akışı
Web, Mobil ve Analitik uygulamaları doğrudan veritabanı sunucularına değil, MySQL Router'ın 6446 (R/W) ve 6447 (R/O) portlarına bağlanır.
MySQL Router, küme topolojisini ve aktif primary düğümü metadata cache tablosundan sürekli senkronize tutarak istekleri doğru hedefe iletir.
Single-Primary modunda tüm yazmalar Primary düğümde işlenir ve Paxos protokolüyle ikincil sunuculara sertifikalandırılarak aktarılır.
Otomatik Yük Devretme (Failover)
Primary sunucu yanıt vermeyi kestiğinde, Group Replication üyeleri otomatik üyelik protokolüyle düğümün ayrıldığını doğrular.
En yüksek `member_weight` değerine ve en güncel işlem geçmişine sahip SECONDARY düğüm 10 saniye içinde yeni PRIMARY ilan edilir.
MySQL Router metadata değişikliğini anında algılar; 6446 R/W trafiği uygulama yeniden başlatılmasına gerek kalmadan yeni Primary'ye yönlendirilir.
Canlıya Alma Kontrol Listesi
# MySQL InnoDB Cluster Shell Creation
dba.createCluster('prodCluster', {
ipWhitelist: '10.0.1.0/24',
memberWeight: 50,
consistency: 'AFTER'
});
cluster.addInstance('root@10.0.1.12:3306', {
recoveryMethod: 'clone'
});
cluster.addInstance('root@10.0.1.13:3306', {
recoveryMethod: 'clone'
});
# Küme Durumu Kontrolü
cluster.status();mysqlsh root@10.0.1.11:3306 -- cluster status
SELECT * FROM performance_schema.replication_group_members;
SELECT * FROM performance_schema.replication_group_member_stats;MySQL Diğer Üretim Rehberleri
Aynı veritabanı motoruna ait doğrulanmış diğer içerikler.
InnoDB Tuning Referansı
Buffer pool boyutlandırma formülü (%70-80), redo log ve flush politikaları, I/O kapasitesi, production my.cnf şablonu ve SHOW ENGINE INNODB STATUS okuma rehberi.
MySQL Yedekleme & Kurtarma
mysqldump ve MySQL Shell dumpInstance mantıksal yedekler, Percona XtraBackup fiziksel yedekleme, binary log ile PITR ve CLONE eklentisi.
MySQL OCP 8.0 DBA Sınav Konu Haritası
Oracle 1Z0-908 MySQL 8.0 Database Administrator sınavının 7 ana alanı: Mimari, Kurulum, Güvenlik, İzleme, Optimizasyon, Yedekleme, HA (InnoDB Cluster) ve sınav tuzakları.