Backup wiederherstellen NCache Persistierte Daten
A Verteilter Cache mit Persistenz ermöglicht es Ihnen, Daten in einem Persistenzspeicher zu speichern. Unter Berücksichtigung der Notwendigkeit einer regelmäßigen Sicherung des Persistenzspeichers aufgrund von Wartungsarbeiten oder anderen Gründen, NCache ermöglicht eine flexible Sicherung der persistenten Daten, während der Cache läuft. Daher können Sie Ihre Daten im Cache sichern und im Katastrophenfall wiederherstellen.
Es ist wichtig zu beachten, dass die Schreibvorgänge im Persistenzspeicher während der Sicherung zu einer Datenbeschädigung führen können. Um eine solche Korruption zu vermeiden, NCache ermöglicht es Ihnen, aussetzen und fortsetzen NCache Datenpersistenz. Insbesondere können Sie zunächst die Datenpersistenz im Persistenzspeicher anhalten, die Sicherung des Persistenzspeichers erstellen und am Ende die Datenpersistenz im Persistenzspeicher wieder aufnehmen.
Wichtig
Sie sollten nur die verwenden aussetzen und fortsetzen Cmdlets, wenn das Datenverkehrsvolumen in Ihrem Cache gering ist. Andernfalls führt hoher Datenverkehr zu Speicherproblemen, die die Gesamtleistung des Caches beeinträchtigen.
Sie können Daten aus der Sicherung einfach wiederherstellen, indem Sie den Cache stoppen, die Sicherung kopieren und den Cache dann neu starten.
Sicherungskopie NCache Persistierte Daten
Sie können den Persistenzspeicher Ihres Caches mit dem sichern Aussetzen NCache Datenpersistenz und Lebenslauf NCache Datenpersistenz Cmdlets zusammen.
Das folgende Beispiel zeigt, wie der Persistenzspeicher eines verteilten Caches mit Persistenz namens demoCache gesichert wird, der mit erstellt wurde NCache Beharrlichkeit.
- Stoppen Sie zunächst das Schreiben von Daten in den Persistenzspeicher von demoCache mithilfe der Option „Suspend“. NCache Datenpersistenz-Tool zur Vermeidung möglicher Datenbeschädigungen wie folgt.
Warnung
Während Ihre Datenpersistenz im Persistenzspeicher ausgesetzt wurde, stellen Sie sicher, dass keine Konfigurationsänderung (Hinzufügen/Entfernen von Knoten oder Verbinden/Verlassen) vorliegt, die eine Zustandsübertragung im Cache auslösen könnte.
- Erstellen Sie als Nächstes ein Backup der Daten. Dazu müssen Sie alle Elemente aus dem konfigurierten Speicherort (UNC-Pfad) Ihres Caches kopieren. Den UNC-Pfad des für Ihren Cache konfigurierten Persistenzspeichers finden Sie unten Information speichern der NCache Managementzentrum. Der folgende Befehl kopiert die NCache Persistenzdatenbank mit dem Namen demoCache_db vom konfigurierten Speicherort in einen Sicherungsordner.
Copy-Item -Path "\\fileserver\stores\demoCache_db" -Destination "F:\PersistentCacheBackup" -Recurse
- Sobald die Sicherung erstellt wurde, setzen Sie die Speicherung der Daten im Persistenzspeicher von demoCache fort, indem Sie die Option „Fortsetzen“ verwenden NCache Datenpersistenz-Tool wie folgt.
Backup wiederherstellen NCache Persistierte Daten
Sie können Daten aus dem Backup jederzeit einfach in Ihren Cache wiederherstellen. Das folgende Beispiel zeigt, wie Sicherungsdaten im Persistenzspeicher von wiederhergestellt werden DemoCache.
erste Station DemoCache von dem NCache Management Center oder mit dem Cache stoppen Cmdlet.
Als nächstes müssen Sie alle Elemente aus Ihrem Sicherungsordner in den konfigurierten Speicherort (UNC-Pfad) Ihres Caches kopieren. Den UNC-Pfad des für Ihren Cache konfigurierten Persistenzspeichers finden Sie unter Information speichern der NCache Managementzentrum. Sie können die Sicherung entweder manuell oder über die Befehlszeile vom Sicherungspfad zum konfigurierten Speicherort kopieren. Der folgende Befehl kopiert alle Elemente aus dem Sicherungsordner in den Speicherort von demoCache.
Copy-Item -Path "F:\PersistentCacheBackup" -Destination "\\fileserver\stores\demoCache_db" -Recurse
- Starten Sie nach dem Kopieren den demoCache-Cache auf allen Serverknoten neu NCache Management Center oder verwenden Sie die Cache starten Werkzeug.
NCache bietet Beispielskripte an GitHub zum Sichern und Wiederherstellen NCache persistierte Daten.
Siehe auch
Verteilten Cache mit Persistenz erstellen
Anhalten/Fortsetzen NCache Datenpersistenz
Verteilter Cache mit Persistenzeinstellungen