Wir durchleben derzeit beispiellose Zeiten. Die Währung des Tages sind Daten, mit einem nie zuvor gesehenen Schwerpunkt auf ihrer Sammlung, Erhaltung und Analyse – wobei unser Fokus heute auf der zweiten liegt.
In einer solchen Zeit der Ungewissheit NCache zielt darauf ab, seinen Kunden zusätzliche Kontrolle und zusätzliche Sicherheit zu bieten Persistenzspeicher. Persistenz bezieht sich auf das Schreiben von Daten an einem bestimmten Ort zur dauerhaften Speicherung und Datensicherung. Und als Überblick ist dies die perfekte Erklärung dessen, was dies ist NCache Laden tut.
Caching unterliegt naturgemäß der Volatilität. Und trotz der Stabilität, Qualitätsleistung und hohen Verfügbarkeit eines Produkts wie NCache, erfordern einige Umstände Cache-Datensicherungen, auch wenn dies nur der zusätzlichen Sicherheit dient.
NCache Details Herunterladen NCache NCache Kunden
Warum brauchen wir Beständigkeit?
Um wirklich zu verstehen, welche Situationen auftreten können und warum Cache-Daten (Daten, die per Definition aus einer anderen Quelle stammen) so wichtig sein können, lassen Sie uns ein Beispiel diskutieren.
Angenommen, Sie stehen plötzlich vor einem katastrophalen Ausfall oder Sie möchten Ihren gesamten Cache-Cluster zu Wartungszwecken herunterfahren. Dies führt dazu, dass Sie alle Cache-Daten (einschließlich Anwendungsdaten) verlieren, was bedeutet, dass Ihre Anwendung alles langsam neu verarbeiten muss. Wenn Ihre Reisen zur ursprünglichen Datenquelle aufgrund von Geld oder Zeit kostspielig sind, kann der gesamte Neubestückungsprozess außerdem ein echter Schmerz sein.
Also, wenn diese Szenarien Sie belasten, können Sie sich beruhigt zurücklehnen NCache Persistenzspeicher – wo Ihr Cache beim Neustart des Caches mit all Ihren wertvollen Daten neu gefüllt wird.
NCache Details Installationsanleitung Erste Schritte
Wie funktioniert Persistenz?
Der gesamte Mechanismus zum Speichern von Elementen im Persistenzspeicher ist asynchron und erfolgt über eine Persistenzwarteschlange (um Ihnen unnötiges Warten zu ersparen). Ein Thread prüft lediglich alle Operationen in dieser Warteschlange (in bestimmten Intervallen, die Sie definieren können) und repliziert sie unverändert – während Sie mit dem Rest Ihrer Arbeit fortfahren. Wie bei allen Schreibvorgängen lädt der Cache die Daten zunächst in den Speicher und fügt sie dann dem Backend-Speicher hinzu.
Darüber hinaus kann jeder Knoten in Ihrem Cluster auf den zentralen Speicher zugreifen, um ihn neu aufzufüllen, falls er mit fehlenden Daten konfrontiert wird. Und um diesen Fall fehlender Daten noch weiter zu führen, sorgt der Persistenzspeicher bei einem Cache-Neustart für minimalen bis keinen Datenverlust.
Wie füge ich anfänglich Daten zum Persistenzspeicher hinzu?
Um selbst loszulegen, können Sie Ihren persistenten Cache (egal ob verteilt oder lokal) für die Verwendung von konfigurieren Cache-Startuploader Möglichkeit. Mit dieser Funktion können Sie Ihren Cache und Ihren Persistenzspeicher mit Ihren wichtigsten Datensätzen vorab laden. Darüber hinaus aktualisiert die zugehörige Aktualisierungsfunktion diese vorab geladenen Datasets regelmäßig basierend auf den von Ihnen angegebenen Zeitintervallen, um zu verhindern, dass sie veraltet sind, was der Cache im Persistenzspeicher repliziert.
NCache Details Programmierhandbuch Admin-Leitfaden
Erstellen eines neuen verteilten Caches mit Persistenz
Während Schätzungen zur Cache-Größe etwas komplex sein können (da dies von Ihren Anforderungen abhängt), ist das Erstellen eines dauerhaften Caches ein relativ einfacher Prozess.
Sie können einen Cache erstellen, indem Sie entweder die Web Manager oder Ihre NCache PowerShell-Modul. Wenn Sie Web Manager verwenden, müssen Sie einen neuen verteilten Cache mit Persistenz erstellen. Und mach folgendes:
- Richten Sie einen Persistenzspeicher ein – Sie können sowohl vorhandene als auch neue Speicher verwenden (Sie können NFS- oder CFS-Protokolle verwenden).
- Stellen Sie sicher, dass Ihr Geschäft von den übrigen Knoten getrennt ist, um einen Single Point of Failure zu vermeiden.
- Testen Sie Ihre Verbindung, bevor Sie mit der Seite „Erweiterte Optionen“ fortfahren.
- An diesem Punkt leitet Sie der Webmanager nach erfolgreicher Erstellung zur Hauptseite des Clustered Cache weiter.
Wenn Sie PowerShell verwenden, können Sie alternativ die Neuer Cache PowerShell-Cmdlet und führen Sie den folgenden Befehl aus:
1 2 |
New-Cache -Name demoCache -Server "20.200.20.47,20.200.20.39" -InMemoryStoreType DistributedCacheWithPersistence -NewPersistenceStore -PersistenceStoreConnectionString "\\fileserver\stores;domain_name\user_name;password" -Topology PartitionedOfReplica -Size 1024 |
NCache Details Persistenzeinstellungen Konfigurieren Sie den lokalen Persistenz-Cache
Überwachung von Statistiken zur Datenpersistenz.
Als zusätzlichen Vorteil NCache Monitore alle seine Funktionen, wenn Sie sich Sorgen darüber machen, ob es in Ihrer Umgebung funktioniert. Wenn es um den Persistenzspeicher geht, stellen wir spezifische bereit Leistungsindikatoren zum Überwachen von Statistiken der Persistenzwarteschlange und ihrer Operationen, die in einem verteilten Cache ausgeführt werden. Es verfügt über spezifische Zähler für PersistQ Count, PersistQ Size, Db Reads/sec, Db Writes/sec und mehr.
Gleichzeitig empfehlen wir Ihnen, alle grundlegenden Vorgänge im Auge zu behalten, um sicherzustellen, dass Ihr Persistenzspeicher die optimale Leistung erbringt. Sie können dies über tun NCache selbst, Windows-Leistungstools, unsere Protokolle, oder auch Powershell.
NCache Details Caches überwachen Simulieren NCache Anwendungsbereich
Fazit: Warum NCache?
NCache Die serverseitige Funktionalität ist ideal für die Unterstützung der Cache-Persistenz, und wir haben versucht, den Benutzern so viel Flexibilität wie möglich zu bieten (mit mehreren gebrauchsfertigen Topologien und Konfigurationen). In ähnlicher Weise NCache Persistenz arbeitet mit mehreren Dateifreigabesystemen und speichert diese Informationen weit über normale Cache-Systeme hinaus, und das alles ohne Programmieraufwand.
Alles in allem wäre jedes ernsthafte datenbank- und netzwerkbasierte Unternehmen schlecht beraten, wenn es nicht zumindest in Betracht ziehen würde, einen solchen persistenten Speicher einzusetzen. Und mit unserer können Sie gleich jetzt mit Ihrer Auswertung beginnen 60-Tage kostenlose Testversion.
NCache Details Herunterladen NCache Editionsvergleich