NCache vs. Red Hat Data Grid – Ein detaillierter Funktionsvergleich

Dieses Dokument vergleicht NCache mit Red Hat Data Grid und stellt deren wesentliche Unterschiede gegenüber. Dieser Vergleich konzentriert sich auf alle wichtigen Bereiche, die ein guter verteilter In-Memory-Cache bieten sollte. Für einen detaillierten Vergleich lesen Sie bitte das PDF.

  • Lesen Sie diesen Vergleich zu:
  • Verstehen Red Hat JBoss Data Grid und NCache Hauptmerkmalsunterschiede
  • Sehen Sie, wie Red Hat JBoss Data Grid und NCache Vergleichen Sie qualitative Aspekte wie Leistung, Skalierbarkeit, Hochverfügbarkeit, Datenzuverlässigkeit und Verwaltung.

Funktion

Red Hat-Datenraster

NCache

  • Teilweise = teilweise Unterstützung
  • Ja = Volle Unterstützung
  • Nein = Kein Support
  • Verifizieren = Bitte verifizieren Sie sich
  • Coming = Demnächst verfügbar

.NET-Plattformunterstützung

- .NET Cache-Client
Teilweise
Ja
- .NET Core Cache-Client
Nein
Ja
- .NET Nuget-Pakete
Nein
Ja
- .NET Cache Server
Nein
Ja
- .NET Core Cache-Server
Nein
Verfügbar ab
- .NET Server-seitiger Code
Nein
Ja
- .NET Core Serverseitiger Code
Nein
Verfügbar ab

ASP.NET- und ASP.NET Core-Unterstützung Details

- ASP.NET Core Sitzungspersistenz (Grundlagen)
Nein
Ja
- ASP.NET Core Sitzungspersistenz (fortgeschritten)
Nein
Ja
- ASP.NET Core-Sitzungen (Mehrere Standorte)
Nein
Ja
- ASP.NET-Sitzungsstatus-Caching (grundlegend)
Nein
Ja
- ASP.NET-Sitzungsstatus-Caching (erweitert)
Nein
Ja
- ASP.NET-Sitzungsstatus (mehrere Sites)
Nein
Ja
- ASP.NET View State Cache
Nein
Ja
- ASP.NET-Ausgabecache
Nein
Ja

Leistung und Skalierbarkeit Details

- Cache-Leistung
Verify
Super Fast
- Cache-Skalierbarkeit
Verify
Extrem skalierbar
- Massenvorgänge
Ja
Ja
- Asynchrone Operationen
Ja
Ja
- Kompression
Nein
Ja
- Schnelle kompakte Serialisierung
Teilweise
Ja
- Indizes
Ja
Ja
Mehrere NIC-Bindungen
Nein
Ja

Cache-Elastizität (Hohe Verfügbarkeit) Details

- Dynamischer Cache-Cluster
Ja
Ja
- Peer-to-Peer-Architektur
Ja
Ja
- Verbindungs-Failover
Ja
Ja
- Dynamische Konfiguration
Ja
Ja
- Mehrere Cluster
Ja
Ja
- Benannte Caches
Ja
Ja
- Clusterspezifische Ereignisse
Ja
Ja
- Gespaltenes Gehirn
Ja
Ja

Cache-Topologien Details

- Lokaler Cache
Ja
Ja
- Client-Cache (In der Nähe von Cache)
Ja
Ja
- Gespiegelter Cache
Nein
Ja
- Replizierter Cache
Ja
Ja
Partitionierter Cache
Ja
Ja
Partitionierter Replikat-Cache
Ja
Ja
- Partitionierter Datenausgleich
Ja
Ja
Lastenausgleich
Ja
Ja
- Partitionierte Datenaffinität
Ja
Nein
- Beharrlichkeit
Ja
Ja

WAN-Replikation Details

- Aktiv - Passiv
Ja
Ja
- Aktiv - Aktiv
Nein
Ja
- Konfliktlösung
Nein
Ja
- Deduplizierung
Nein
Ja
- Datensicherheit
Teilweise
Ja

Objekt-Caching-Funktionen Details

- Abrufen, Hinzufügen, Einfügen, Entfernen, Existiert, Cache löschen
Ja
Ja
- Ablauf
Ja
Ja
- Sperren & Entsperren
Ja
Ja
- Streaming-API
Ja
Ja
- Transaktionen
Teilweise
Teilweise
- Datenwahrscheinlichkeit
Ja
Ja
- Artikelversionierung
Ja
Ja
- Mehrere Objektversionen
Ja
Ja

Verwalten von Datenbeziehungen Details

- Schlüsselbasierte Beziehungen
Nein
Ja
- Schlüsselbasierte Beziehungen zwischen Caches
Nein
Ja

Cache-Synchronisierung mit Datenbank Details

- SQL-Abhängigkeit (SQL Server)
Nein
Ja
- Oracle-Abhängigkeit (Orakel)
Nein
Ja
- DB-Abhängigkeit (Jede Datenbank)
Nein
Ja
- Dateibasierte Abhängigkeit
Nein
Ja
- Benutzerdefinierte Abhängigkeit (Jede Quelle)
Nein
Ja

Ereignisgesteuerte Datenfreigabe Details

- Ereignisse auf Gegenstandsebene (beim Einfügen/beim Entfernen)
Ja
Ja
- Ereignisse auf Cache-Ebene (Hinzufügen/Einfügen/Entfernen)
Ja
Ja
- Benutzerdefinierte Ereignisse (Von Apps ausgelöst)
Nein
Ja
- Kontinuierliche Abfrage
Ja
Ja
- Thema (für Pub/Sub-Messaging)
Nein
Ja

SQL-ähnliche Cache-Suche Details

- SQL-Suche
Nein
Ja
- LINQ-Abfragen
Nein
Ja
- SQL für Tags, benannte Tags und Gruppen
Nein
Ja

Datengruppierung Details

- Gruppen/Untergruppen
Teilweise
Ja
- Stichworte
Nein
Ja
- Benannte Tags
Nein
Ja

Read-Through, Write-Through und Cache Loader Details

- Durchlesen
Ja
Ja
Durchschreiben und Hinterschreiben
Ja
Ja
- Automatisches Neuladen bei Ablauf und Datenbanksynchronisierung
Nein
Ja
- Cache-Startuploader
Nein
Ja

Cache-Größenverwaltung Details

Maximale Cachegröße (in MB)
Ja
Ja
- Least Recently Used (LRU)-Räumungen
Ja
Ja
- Am wenigsten häufig verwendete (LFU) Räumungen
Nein
Ja
- Vorrangige Räumungen
Nein
Ja
- Option nicht vertreiben
Nein
Ja

Big-Data-Verarbeitung Details

- Map-Reduce-Abfrage
Teilweise
Ja
- Aggregatoren
Nein
Ja
- Eintragsprozessor
Nein
Ja

Integrationen von Drittanbietern Details

- NHibernate 2nd-Level-Cache
Nein
Ja
- Entity Framework Core Cache (Erweiterungsmethoden)
Nein
Ja
Entity Framework Cache
Nein
Ja
- Memcached Protokollserver
Ja
Ja
- Memcached Intelligenter Wrapper
Nein
Ja

Sicherheit & Verschlüsselung Details

- Authentifizierung (Active Directory/LDAP)
Ja
Ja
- Autorisierung
Ja
Ja
- Datenverschlüsselung
Ja
Ja
- Sichere Kommunikation
Ja
Ja

Cache-Größenverwaltung (Räumungsrichtlinien) Details

Maximale Cachegröße (in MB)
Ja
Ja
- Least Recently Used (LRU)-Räumungen
Ja
Ja
- Am wenigsten häufig verwendete (LFU) Räumungen
Nein
Ja
- Vorrangige Räumungen
Nein
Ja
- Option nicht vertreiben
Ja
Ja

Cache-Verwaltung Details

- Admin-Tool (GUI)
Ja
Ja
- Überwachungstool (GUI)
Ja
Ja
– Windows PerfMon-Zähler
Nein
Ja
- Admin-Tools (PowerShell)
Nein
Ja
- Admin-Tools (Befehlszeile)
Ja
Ja
- Administrations- und Überwachungs-API
Ja
Ja

© Copyright Alachisoft 2002 - Alle Rechte vorbehalten NCache ist eine eingetragene Marke der Diyatech Corp.