Mimari genel bakış

Aktif ilişkisel veritabanı düğümleri için koordinasyon katmanı konsepti.

AktifDb, Katman 1 public mimari konsepti olarak dokümante edilir. Amaç; gateway yönlendirme, yazma koordinasyonu, node sahipliği, yedek yerleşimi ve izleme yaklaşımını runtime internalleri açmadan anlatmaktır.

Bu sayfa, ana sayfadaki iş değerinden teknik mimari düşünceye kontrollü geçiş sağlar.

AktifDb mimari görseli; uygulama, koordinasyon katmanı ve aktif veritabanı düğümleri
Aktif-aktif sistemlerde değer; koordinasyon, sahiplik, yönlendirme, yedekleme ve izleme bileşenlerinin birlikte çalışmasıyla oluşur.

Mevcut database cluster dünyası

İlişkisel veritabanları, aktif-pasif HA cluster’ları, multi-primary replikasyon yapıları, sharding middleware’leri ve native distributed SQL sistemleri farklı ihtiyaçlara cevap verir. AktifDb bu sistemlerin evrensel alternatifi olarak değil; çok node’lu ilişkisel kurulumlar için koordinasyon katmanı fikri olarak değerlendirilmelidir.

Aktif-pasif HAErişilebilirliği korur; ancak yazma yolu genellikle tek aktif node üzerinde yoğunlaşır.
Multi-primary replikasyonBirden fazla yazılabilir node sağlar; fakat conflict ve consistency politikası dikkatli tasarlanmalıdır.
Distributed SQLDağıtık execution ve storage katmanını native olarak sunar; çoğu zaman yeni platform kararıdır.
AktifDbGateway kontrollü yazma, node sahipliği, backup yerleşimi ve güvenli koordinasyon fikrini ilişkisel node’ların üzerinde tartışır.
AktifDb koordinasyon katmanı ve aktif veritabanı düğümleri
SEO görsel açıklaması: AktifDb, çok düğümlü ilişkisel veritabanı mimarilerinde aktif-aktif koordinasyon yaklaşımını anlatır.

AktifDb konsepti

Konsept, uygulamalar ile aktif veritabanı node’ları arasına gateway ve yazma koordinasyon katmanı yerleştirir.

İstemci / Uygulama
        ↓
AktifDb Gateway
        ↓
İstek doğrulama + koordinasyon politikaları
        ↓
Yazma koordinasyonu
        ↓
Node-local sahiplik + yedek tablo stratejisi
        ↓
İzleme ve tutarlılık kontrolleri

Node-local sahiplik ve yedek yerleşimi

AktifDb anlatımında ana fikir, her node’un sistemde yalnızca bekleyen pasif kopya değil, belirli veri alanlarında aktif rol alabilen bir bileşen olarak düşünülmesidir. Yedekleme stratejisi, sahiplik ve koordinasyon kuralları ile birlikte değerlendirilir.

İzleme ve güvenli değerlendirme

Aktif-aktif mimarilerde yalnızca yazma kabul etmek yeterli değildir. Node sağlığı, replikasyon durumu, koordinasyon sonuçları, gecikme ve tutarlılık sinyalleri izlenmelidir. Bu nedenle public sitede önce mimari kavramlar verilir, uygulama ayrıntıları ise korunan kapsamda tutulur.

Public kapsam

Katman 1; runtime kaynak kodunu, replikasyon motoru internallerini, production SQL şemalarını, deployment scriptlerini, secret’ları, logları, dump’ları, operasyonel credential’ları ve müşteri verilerini yayınlamaz. Public site yalnızca mimariyi, isimlendirmeyi, güvenlik sınırlarını ve değerlendirme modelini açıklar.