NCache ist ein Verteilter In-Memory-Cache für .NET, Java, Node.js, Python und Scala. Es handelt sich um einen extrem schnellen, linear skalierbaren Cache-Speicher, der Anwendungsdaten zwischenspeichert, um teure Datenbankzugriffe zu reduzieren.
NCache, als Marktführer für .NET-Anwendungen, hat einen riesigen und vielfältigen Kundenstamm mit unterschiedlichen Caching-Anforderungen. Um all diese unterschiedlichen Bedürfnisse zu erfüllen NCache bietet zwei Ausgaben mit dem Namen „NCache Professional" und "NCache Enterprise. Beide Editionen bieten unterschiedliche Funktionssets, die die Kundenanforderungen erfüllen.
NCache Professional Ausgabe
Das NCache Professional Edition eignet sich für Unternehmen, die eine kostengünstige und skalierbare verteilte Caching-Lösung benötigen. Es bietet Anwendungsdaten-Caching, um teure Datenbankreisen zu reduzieren, und bietet lineare Skalierbarkeit für Ihre Anwendungen.
Die Edition bietet eine Schnittstelle für Distributed Caching, basic Sitzungsspeicher, Antwort-Caching und SignalR Backplane für seine ASP.NET Core Kunden. Für ASP .NET Clients hat die Edition inklusive Basic nicht weniger zu bieten Sitzungsspeicher, Basic Sichtzustand um den Zustand Ihrer Webseite zu erhalten, Ausgabe-Caching und SignalR Backplane.
Für .NET und .NET Core Integrationen, NCache bietet grundlegende Unterstützung für EF Core Cache und NHibernate Cache. Für eine einfache Migration von App Fabric zu NCache, NCache Professional Ausgabe bietet AppFabric Verpackung das hilft Ihnen bei der Migration NCache ohne Codeänderungen.
NCache Professional Edition unterstützt auch Basic Pub/Sub-Messaging, Volltextsuche in verteiltem Lucene, JSON-API, JSON-Serialisierung, Automatischer Cache-Start und PowerShell-Cmdlet-Tools. Die Ausgabe bietet auch NCache Cloud Services für Azure, AWS und andere Clouds.
NCache Enterprise Ausgabe
Das NCache Enterprise Edition ist eine hervorragende Caching-Lösung für etablierte und wachsende Unternehmen. Die Ausgabe enthält alle NCache Funktionen einschließlich jährlicher Wartung und regelmäßigem Support. Es unterstützt Caching-Topologien wie Partitionsreplikat-Cache und Gespiegelter Cache um eine hohe Verfügbarkeit zu gewährleisten, zusammen mit Brückentopologie für die WAN-Replikation.
Die Ausgabe bietet auch die Split-Brain-Erkennung und Wiederherstellung Funktion für 100 % Betriebszeit, erweiterte und standortübergreifende Unterstützung für ASP.NET & ASP.NET Core Sitzungen, GUI-Manager für NCache. NCache Enterprise Edition bietet auch Sicherheit und Verschlüsselung, um alle Ihre Sicherheitsanforderungen zu erfüllen.
Zusammen mit der Unterstützung für die genannten Features, die NCache Enterprise Edition bietet auch kostenpflichtige jährliche Wartung und 24×7-Support für Fehlerbehebung und Funktions-Upgrades.
Warum upgraden auf NCache Enterprise?
Wenn Ihr Ressourcen-Audit Sie überrascht hat, indem es zeigt, dass Sie viel Zeit und Geld darauf verwenden, nur Ihren Cache zu warten, anstatt Ihre Anwendung zu verbessern, dann ist dies ein Indikator dafür NCache Professional ist nicht mehr die beste Wahl für Ihre wachsenden Geschäftsanforderungen und NCache Enterprise ist jetzt die ideale Caching-Lösung für Ihre Skalierungsinfrastruktur und Ihr expandierendes Geschäft. Im Folgenden sind die Indikatoren aufgeführt, die Ihnen sagen, dass Sie wirklich ein Upgrade benötigen:
Konsistente Betriebszeiten
Wenn Sie wissen, dass Sie einen Kundenstamm haben, bei dem „untergehen“ keine Option ist. Aber Ihre Skalierungsinfrastruktur und Ihr erweiterter Kundenstamm verursachen häufige Ausfallzeiten. Dann ist es an der Zeit, Ausfallzeiten zu überwinden, indem Sie mit nach oben gehen NCache Enterprise!
Das NCache Enterprise Edition gewährleistet hohe Verfügbarkeit mit ihren effizienten verteilten Caching-Technologien, einschließlich Partitionsreplikat-Cache und Gespiegelter Cache. NCache bietet auch Brückentopologie um eine hohe Verfügbarkeit sicherzustellen, selbst wenn Ihr Cache an entfernten geografischen Orten verteilt ist.
NCache Enterprise Edition gewährleistet 100 % Betriebszeit mit seiner Split-Brain-Erkennung und Wiederherstellung Funktion, um Ihre erweiterten Caching-Anforderungen zu erfüllen.
Digitale Transformation
Wenn Sie vorhaben, einen anderen Markt zu bedienen und daran denken, die Art Ihrer Dienste zu verändern, müssen Sie neben der Neudefinition des Designs und der Architektur Ihrer Anwendung auch Ihren Cache aktualisieren.
NCache Enterprise Edition bietet einen flexiblen Bereitstellungsmechanismus zusammen mit Funktionen: wie Advanced Pub/Sub-Messaging, GUI-basiert NCache Manager und überwachen und Live-Upgrade. Es bietet außerdem rund um die Uhr Support und Wartung für rechtzeitige Fehlerbehebungen und die Veröffentlichung privater Patches für kritische Fehlerbehebungen.
Effiziente Suchfunktion
Wenn Sie feststellen, dass die Größe Ihrer Datenbank zusammen mit ihrer Komplexität mit der Zeit zunimmt und Ihre Lesevorgänge zu viel Zeit in Anspruch nehmen. Dann brauchen Sie sicherlich einen Cache mit effizienten und starken Suchfunktionen und NCache Enterprise bietet Ihnen solche Möglichkeiten mit seinen Volltextsuche in verteiltem Lucene um eine Volltextsuche durchzuführen.
NCache hat Lucene API.NET in seiner nativen Form über seinen In-Memory Distributed Cache implementiert (daher der Name Distributed Lucene). Damit ist aus dem stand-alone Lucene eine extrem schnelle und linear skalierbare Volltextsuchlösung für .NET / .NET Core Anwendungen. Und aufgrund der nativen Lucene-API müssen Sie keine Codeänderungen an Ihren .NET Lucene-Anwendungen vornehmen, um sie zu verwenden NCache.
Datensicherheit hat Priorität
Wenn Sie mit kritischen Daten arbeiten oder nicht möchten, dass jeder andere administrative Zugriffsrechte auf Ihren Cache-Server hat als die Liste der autorisierten Benutzer, dann brauchen Sie nicht länger, um auf die zu aktualisieren NCache Enterprise.
NCache bietet leistungsstarke Sicherheits- und Verschlüsselungsfunktionen, die sicherstellen, dass Ihr Cache vor unbefugtem Zugriff geschützt ist. NCache funktioniert mit allen LDAP-unterstützten Verzeichnisdiensten. Alle Benutzer werden anhand von LDAP-unterstützten Verzeichnisdiensten authentifiziert. Es bietet die Unterstützung von zwei LDAP-Domänencontrollern (primär und sekundär), um die Fehlertoleranz in Ihren Vorgängen auf Verwaltungs- und API-Ebene sicherzustellen.
NCache Enterprise Edition stellt Ihnen ein Sicherheitsfeature mit unterschiedlicher Granularität zur Verfügung, das Sie gemäß Ihren Anforderungen implementieren können.
Zusammenfassung
NCache Professional und Enterprise bieten beide Editionen ein großartiges Feature-Set für ihre Benutzer. Aber eine faire Analyse Ihrer geschäftlichen Anforderungen hilft Ihnen hin und wieder, die richtigen Entscheidungen zu treffen. Wenn Sie feststellen, dass sich Ihre Caching-Anforderungen weiterentwickeln, zögern Sie nicht, sich dafür zu entscheiden NCache Enterprise Edition, da sie eine reibungslose Skalierbarkeit verspricht und eine hohe Verfügbarkeit gewährleistet, um alle Ihre Caching-Anforderungen zu erfüllen.