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.

  • Teilweise = Teilweise Unterstützung
  • Ja = Volle Unterstützung
  • Nein = Keine Unterstützung
  • Verifizieren = Bitte verifizieren Sie sich selbst
  • Kommt = kommt bald

Merkmal

Red Hat-Datenraster

NCache

.NET-Plattformunterstützung

- .NET-Cache-Client
Teil-
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
- Serverseitiger .NET-Code
Nein
Ja
- .NET Core Serverseitiger Code
Nein
Verfügbar ab

ASP.NET & ASP.NET Core Unterstützung Details

- ASP.NET Core Sitzungspersistenz (Basis)
Nein
Ja
- ASP.NET Core Sitzungspersistenz (erweitert)
Nein
Ja
- ASP.NET Core Sitzungen (mehrere Standorte)
Nein
Ja
- Zwischenspeichern des ASP.NET-Sitzungszustands (Grundkenntnisse)
Nein
Ja
- ASP.NET-Sitzungsstatus-Caching (erweitert)
Nein
Ja
- ASP.NET-Sitzungsstatus (mehrere Sites)
Nein
Ja
- ASP.NET View State Cache-Speicher
Nein
Ja
- ASP.NET-Ausgabecache
Nein
Ja

Leistung und Skalierbarkeit Details

- Cache-Leistung
Verify
Super Fast
- Cache-Skalierbarkeit
Verify
Extrem skalierbar
- Massenoperationen
Ja
Ja
- Asynchrone Operationen
Ja
Ja
- Kompression
Nein
Ja
- Schnelle kompakte Serialisierung
Teil-
Ja
- Indizes
Ja
Ja
- Mehrere NIC-Bindung
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
- Geteiltes 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
- Lastverteilung
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
Teil-
Ja

Objekt-Caching-Funktionen Details

- Abrufen, Hinzufügen, Einfügen, Entfernen, Existiert, Cache löschen
Ja
Ja
- Ablauf
Ja
Ja
- Schliessen aufmachen
Ja
Ja
- Streaming-API
Ja
Ja
- Transaktionen
Teil-
Teil-
- 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 (Jeder DB)
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 (Ausgelöst durch Apps)
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
Teil-
Ja
- Stichworte
Nein
Ja
- Benannte Tags
Nein
Ja

Read-Through, Write-Through & Cache Loader Details

- Durchlesen
Ja
Ja
- Write-Through & Write-Behind
Ja
Ja
- Automatisches Neuladen bei Ablauf und Datenbanksynchronisierung
Nein
Ja
- Cache-Startuploader
Nein
Ja

Cache-Größenverwaltung Details

- Maximale Cache-Größe (in MB)
Ja
Ja
- Räumungen der am längsten verwendeten (LRU).
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
Teil-
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 Cache-Größe (in MB)
Ja
Ja
- Räumungen der am längsten verwendeten (LRU).
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 (Power Shell)
Nein
Ja
- Admin-Tools (Befehlszeile)
Ja
Ja
- Verwaltungs- und Überwachungs-API
Ja
Ja
© Copyright Alachisoft 2002 - Alle Rechte vorbehalten NCache ist eine eingetragene Marke der Diyatech Corp.