Zurück zu den Datenbanken-FAQs
HILFECENTER · FAQDatenbanken1 Min. Lesezeit

Wann sollte eine Anwendung eine Lesereplik verwenden?

Eine Lesereplik kann geeignete Abfragen von einer Kopie der primären Datenbank bedienen und Last verteilen, wenn Datenbank und Anwendung dieses Muster unterstützen. Die Replikation erfolgt oft asynchron; die Replik kann hinterherhinken und enthält nicht zwingend die neuesten bestätigten Daten.

Datenbanken

Nur verzögerungstolerante Lesezugriffe weiterleiten

Berichte und Abfragen mit akzeptabler kurzer Verzögerung eignen sich gut. Schreibvorgänge und Read-after-Write-Abläufe sollten auf dem Primärsystem bleiben, wenn Nutzer ihre Änderung sofort sehen müssen.

Messen Sie Replikationsverzug und Abfragezustand und legen Sie fest, wie die Anwendung bei Rückstand oder Ausfall reagiert. Ungeprüftes Routing kann veraltete Werte liefern oder einen Ausfall verlagern.

Konsistenz und Betriebskosten validieren

Testen Sie die verwendeten Datenbankfunktionen und Transaktionen; nicht jede Abfrage verhält sich auf Primärsystem und Replik identisch. Prüfen Sie die Anbieterunterlagen zu Modi und Failover-Grenzen.

Vergleichen Sie den Nutzen mit zusätzlichen Rechen-, Speicher-, Netzwerk- und Überwachungskosten. Eine Replik ist kein Backup: Löschungen oder Beschädigungen können mitrepliziert werden; testen Sie unabhängige Sicherungen.

Zurück zu den Datenbanken-FAQs