Ich habe an einem neuen Projekt gearbeitet, das die Verwendung von 7 Datenbanken erfordert, und argumentiert, dass Leistung, Stabilität und Optimierung einfacher zu implementieren sind.
Obwohl ich nicht einverstanden bin, habe ich Probleme beim Sammeln guter Argumente für die Verwendung einer einzelnen Datenbank (Aufteilen der Tabellen in logische Domänen).
Ein Argument, das ich bisher habe, ist die Datenintegrität (ich kann keine Fremdschlüssel zwischen Datenbanken verwenden).
Was sind gute Vor- / Nachteile für die Verwendung einer einzelnen oder mehrerer Datenbanken?
[Zusammenfassung bisher]
Argumente gegen mehrere Datenbanken:
Datenintegrität verlieren (Fremdschlüssel können nicht über Datenbanken verwendet werden)
Die Integrität der Wiederherstellung geht verloren
Komplexität gewinnen (Datenbankbenutzer / -rollen)
Small Odds Server / Datenbank werden ausfallen
Lösungen:
Verwenden Sie Schemas, um Domänen zu trennen.
POC: Verwenden Sie Dummy-Daten, um den Sinn der Ausführungspläne von 7/1 db zu belegen