Performans, kararlılık, optimizasyonun daha kolay uygulanabileceğini savunan 7 veritabanı kullanma gereksinimi olan yeni bir proje üzerinde çalışıyordum.
Kabul etmeme rağmen, tek bir veritabanı (tabloları mantıksal alanlara bölme) kullanmak için iyi argümanlar toplamada sorun yaşıyorum.
Şimdiye kadar sahip olduğum bir argüman veri bütünlüğüdür (veritabanları arasında yabancı anahtar kullanamıyorum).
Tek veya çoklu veritabanlarını kullanmak için iyi avantajlar / dezavantajlar nelerdir?
[şimdiye kadar özet]
Birden çok veritabanına karşı argümanlar:
Veri bütünlüğünü kaybetme (veritabanlarında yabancı anahtarlar kullanılamaz)
Geri yükleme bütünlüğünü kaybetme
Karmaşıklık kazanmak (db kullanıcıları / rolleri)
Küçük olasılıklı sunucu / veritabanı azalacak
Çözümler:
Etki alanlarını ayırmak için şemalar kullanın.
POC: 7/1 db'nin yürütme planlarındaki noktayı kanıtlamak için kukla verileri kullanın