AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Firebird Master/Slave Replikation
Thema durchsuchen
Ansicht
Themen-Optionen

Firebird Master/Slave Replikation

Ein Thema von Kostas · begonnen am 2. Sep 2024 · letzter Beitrag vom 3. Sep 2024
Antwort Antwort
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.112 Beiträge
 
Delphi 12 Athens
 
#1

AW: Firebird Master/Slave Replikation

  Alt 3. Sep 2024, 15:06
Wir versuchen jetzt einen anderen Weg über Backup/Restore. Die DB ist klein. Das Backup File kann gut komprimiert werden. Die Idee ist nun, der Server mach ein Backup, zipt und sendet über VPN das File auf dem WebServer. (Windows Maschine) Auf dem WebServer läuft ein Dienst der den Restore durchführt. Anschließend beendet die Node.js Anwendung die Connection, ersetzt die DB und startet wieder. Die down time der DB wäre damit 2-3 Sekunden. Da die Web-Anwendung über Next.js Statuslos ist, sollte es kaum Probleme geben. Das wollen wir so mal versuchen.
  Mit Zitat antworten Zitat
Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.487 Beiträge
 
Delphi 12 Athens
 
#2

AW: Firebird Master/Slave Replikation

  Alt 3. Sep 2024, 15:21
Alternativ die Übertragung der betreffenden Tabelle vom Client starten.
Damit sollten alle Datensätze in einem Block übertragen werden und die Latenzzeit für jeden einzelnen Datensatz entfällt.
Code:
insert into tabelle
  (id, ...)
select (id, ...) from server.tabelle
  Mit Zitat antworten Zitat
Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.487 Beiträge
 
Delphi 12 Athens
 
#3

AW: Firebird Master/Slave Replikation

  Alt 3. Sep 2024, 15:24
Man könnte auch auf dem Client immer zwischen zwei DB umschalten.
Eine die gerade übertragen wird und eine für die Abfragen.
  Mit Zitat antworten Zitat
Kostas

Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.112 Beiträge
 
Delphi 12 Athens
 
#4

AW: Firebird Master/Slave Replikation

  Alt 3. Sep 2024, 15:31
Wir bauen gerade so einen Versuch auf. Mal sehen wie die Webseite reagiert.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:06 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz