Im Laufe der Jahre haben sich Entwickler und Ingenieure erheblich weiterentwickelt, indem sie erstaunliche Produkte entwickelt und ihre Funktionen verbessert haben, aber gelegentlich sehen sich Entwickler mit entscheidenden Datenverlustproblemen konfrontiert. Um die beste Leistung und Skalierbarkeit zu erreichen, haben sie begonnen, ein verteiltes In-Memory-Caching-System zu verwenden.
Der Cache, der ein temporärer Speicher ist, bietet keine Datenzuverlässigkeit. Beim verteilten Caching sind Rechenzentren über mehrere Gebiete verteilt und aufgrund von Naturkatastrophen können diese Daten zerstört werden. Unter diesen Umständen sollte es eine Möglichkeit geben, Daten zu schützen und Datenverluste zu vermeiden.
Entwickler können aus vielen beliebten verteilten Caching-Optionen wählen, die auf dem Markt erhältlich sind, wie z NCache. NCache ist ein extrem schnelles und linear skalierbar Verteilter In-Memory-Cache. NCache ermöglicht es Entwicklern, ihre Geschäfte auszurüsten und in eine neue Welt des verteilten In-Memory-Daten-Cachings zu wechseln, wie es bereitgestellt wird hohe Datenverfügbarkeit.
NCache Details Herunterladen NCache NCache Kunden
Cache-Sicherung und -Wiederherstellung: Die Notwendigkeit
Unerwartete Dinge können jederzeit passieren. Stellen Sie sich einen Entwickler vor, der einen Online-Shop verwaltet. Diese Website wird von vielen Menschen verwendet, um eine Vielzahl von Waren zu kaufen. Nachdem Sie einige Artikel ausgewählt und Ihrem Warenkorb hinzugefügt haben, stürzt die Website unerwartet ab. Darüber hinaus wurden kürzlich die Daten des Entwicklers gelöscht, die für jeden Benutzer gespeichert wurden. Welche Schritte sollte der Entwickler jetzt unternehmen? Da ihm ein Backup fehlt, kann er nichts rückgängig machen.
Es entsteht ein Bedarf an Datensicherung und -wiederherstellung. Um Daten unter allen Umständen hochverfügbar zu machen und Datenverluste zu vermeiden, NCache ermöglicht Datensicherungen und ermöglicht es dem Entwickler, die zwischengespeicherten Daten jederzeit wiederherzustellen.
NCache Details NCache Tips Erste Schritte
Daten speichern mit NCache Sicherungskopie
Benutzer von NCache haben jetzt die Möglichkeit, eine Sicherungskopie ihrer zwischengespeicherten Daten zu erstellen. Auf diese Weise können Benutzer eine Kopie der Daten erstellen, damit sie im Falle einer Katastrophe oder eines menschlichen Fehlers nicht beschädigt werden.
Während sich die Daten bereits im Cache befinden, NCache schafft ein Sicherungskopie der vom Benutzer bereitgestellten zwischengespeicherten Daten unter einem anderen angegebenen Dateipfad. Aus diesem Grund sollte der Benutzer keine Angst vor Datenverlust haben und kann weiterhin Aktivitäten ausführen.
Wiederherstellen von Daten in NCache
Lassen Sie uns nach der Diskussion über das Sichern Ihrer Daten den Fall der Wiederherstellung dieser Kopie der Daten von ihrem vorgesehenen Speicherort untersuchen NCache.
Neben dem Angebot von Datensicherungsdiensten für seine Benutzer bietet NCache ermöglicht es ihnen auch, ihre gewünschten zwischengespeicherten Daten von ihrem gespeicherten Speicherort aus sicher im Cache-Cluster wiederherzustellen. Dies erweitert die Perspektive des Benutzers und veranlasst ihn zu der Überlegung, dass seine zwischengespeicherten Backup-Daten unabhängig von der Situation immer zur Wiederherstellung verfügbar sind.
NCache Details NCache Tips Erste Schritte
Wie werden Cache-Daten in einem bestimmten Pfad gesichert?
NCache verwendet das PowerShell-Cmdlet um dem Benutzer die Möglichkeit zu geben, Daten zu sichern. Währenddessen kann der Benutzer den Inhalt (Daten) des Caches in einem beliebigen angegebenen Pfad zusammen mit einem Pfad abhängiger Assemblys zwischenspeichern.
Das hierfür verwendete PowerShell-Cmdlet ist -CacheData exportieren wie unten zu sehen:
1 |
Export -CacheData [-Name] [-Logo] [-Password] [-Path] [-Port] [-UserId] |
Beispiel: Der folgende Befehl sichert alle zwischengespeicherten Elemente in einem angegebenen Pfad:
1 |
Export -CacheData -Name myPartitionedCache -Path C:\recovery-path |
Beispiel: Der Benutzer kann auch das Maximum festlegen Dateigröße zusammen mit anderen Attributen, aber die Standard Dateigröße beträgt 5 MB. Ein Beispiel wurde unten gegeben:
1 |
Export -CacheData -Name myPartitionedCache -Path C:\recovery-path -FileSize 2 |
Einige der wichtigen Parameter für das Cmdlet werden im Folgenden erläutert:
- Name: Gibt den Namen des Caches an, der gesichert oder wiederhergestellt werden soll.
- Pfad: Gibt den Pfad an, in dem sich die Sicherungsdaten derzeit befinden.
- Benutzer-ID: Gibt die Benutzer-ID an, die verwendet wird, um einen Benutzer zu autorisieren, wenn die Sicherheit auf dem Cache-Server aktiviert ist.
- Passwort: Gibt das Passwort für die Benutzer-ID an.
NCache Details NCache Tips Cache-Daten exportieren
Wie stellt man Daten aus einem angegebenen Pfad im Cache wieder her?
Um dem Benutzer die Möglichkeit zu geben, Daten im Cache wiederherzustellen, einschließlich aller abhängigen Baugruppendateien, NCache verwendet das Powershell Cmdlet -CacheData importieren. Dadurch kann der Benutzer die zwischengespeicherten Daten, die sich auf einem bestimmten Pfad befinden, zurück in den Cache importieren.
Das hierfür verwendete PowerShell-Cmdlet ist:
1 |
Import -CacheData [-Name] [-Bulk Size] [-ErrorThreshold] [-Expiry] [-NoLogo] [-Password] [-Path] [-UserId] |
Beispiel: Der folgende Befehl stellt die Daten aus dem angegebenen Dateipfad im Cache wieder her:
1 |
Import -CacheData -Name myPartitionedCache -Path C:\backup-path |
Beispiel: Der folgende Befehl stellt die Daten vom angegebenen Pfad zum Cache wieder her, einschließlich der abhängigen Assemblydateien und a Toleranz von maximal 10 Fehlern:
1 |
Import -CacheData -Name myPartitionedCache -Path C:\backup-path -ErrorThreshold 10 |
Beispiel: Der folgende Befehl stellt die Daten aus dem angegebenen Pfad zum Cache wieder her, einschließlich der abhängigen Assemblydateien in a Masse von 100 zusammen mit der Anzeige des Logo-Banners zu unterdrücken.
1 |
Import -CacheData -Name myPartitionedCache -Path C:\backup-path -BulkSize 100 -NoLogo |
Nachfolgend werden einige wichtige Cmdlet-Parameter erläutert:
- Name: Gibt den Namen des Caches an, der gesichert oder wiederhergestellt werden soll.
- Pfad: Gibt den Pfad an, in dem sich die Sicherungsdaten derzeit befinden.
- Fehlerschwelle: Gibt die Anzahl der Fehler an, die beim Wiederherstellen von Dateien aus der Sicherung toleriert werden können.
- Ablauf: Legt die Ablaufrichtlinie der Daten fest
NCache Details NCache Tips Cache-Daten importieren
Zusammenfassung
NCache ist ein verteilter Open-Source-In-Memory-Cache für die längerfristige Speicherung und Wiederherstellung von Daten. Um wichtige Daten zu sichern und Datenverlusten bei einem Systemausfall vorzubeugen, ist eine Datensicherung sehr wichtig. Um also die beste Datensicherheit zu erhalten, verwenden Sie die NCache Sicherungs- und Wiederherstellungsfunktion. Laden Sie eine voll funktionsfähige 60-Tage-Testversion von herunter NCache Enterprise und probiere es selbst aus.