Einzelnen Beitrag anzeigen

lxo

Registriert seit: 30. Nov 2017
288 Beiträge
 
Delphi 12 Athens
 
#1

Firebird Shadow Netzwerk

  Alt 11. Feb 2021, 10:41
Datenbank: Firebird • Version: 3.0.7 • Zugriff über: UniDac
Hallo zusammen,

ich setze mich aktuell mit dem Thema Shadows in Firebird auseinander.
Da gibt es auch schon gute Informationen von
IBExpert (https://www.ibexpert.net/ibe_de/pmwi...atenbankShadow)

Ich versteh nur noch nicht genau, wie sollte man da am besten vorgehen?

Mein Gedankengang ist wie folgt.
  • 1 x Hauptserver (Firebird Hardwareserver)
  • 1 x Backupserver (Firebird Virtuellerserver)

Für die Datenbank auf dem Hauptserver würde ich ein Shadow anlegen, mit Ziel auf dem Backupserver.
Also in etwa so:
  • Datenbankpfad \\Hauptserver\Datenbank.FDB
  • Shadow \\Backupserver\Datenbank.SHD

Meine Fragen dazu ...
  • Ist das übers Netzwerk überhaupt zuverlässig ?
    • Damit das Shadowing übers Netzwerk überhaupt möglich ist, muss ich auch "RemoteFileOpenAbility" aktivieren. Da wird aber von Firebird vor gewarnt.
  • Bremse ich damit den Hauptserver aus ?
  • Wäre es evtl. eine Option Shadow lokal zu machen und das dann zu kopieren auf den Backupserver?
    • Nur da hätte ich ja evtl. hohen Datenverlust je nach Intervall des kopieren auf den Backupserver und bei einer großen Datenbank mit 20-30GB würde das glaub ich auch nicht so effektiv sein immer die ganze Datenbank zu kopieren.

Mein Ziel ist es schnellstmöglichen Wechsel auf den Backupserver, sowie geringstmöglichen Datenverlust bei Ausfall des Hauptservers zu erreichen.

Hat da jemand Erfahrung mit, bzw. wie würdet ihr da am besten vorgehen?

Geändert von lxo (11. Feb 2021 um 10:44 Uhr)
  Mit Zitat antworten Zitat