NCache vs VMware GemFire ​​– Ein detaillierter Funktionsvergleich

Dieses Dokument vergleicht NCache mit VMware GemFire ​​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

VMware GemFire

NCache

.NET-Plattformunterstützung

- .NET-Cache-Client
Ja
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
Nein
Ja
- Kompression
Ja
Ja
- Schnelle kompakte Serialisierung
Ja
Ja
- Indizes
Ja
Ja
- Mehrere NIC-Bindung
Ja
Ja

Cache-Elastizität (Hochverfügbarkeit) Details

- Dynamischer Cache-Cluster
Ja
Ja
- Peer-to-Peer-Architektur
Ja
Ja
- Verbindungs-Failover
Ja
Ja
- Dynamische Konfiguration
Nein
Ja
- Mehrere Cluster
Ja
Ja
- Benannte Caches
Ja
Ja
- Clusterspezifische Ereignisse
Ja
Ja
- Split-Brain-Erkennung
Ja
Ja
- Automatische Wiederherstellung des geteilten Gehirns
Nein
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
Nein
Nein
- Beharrlichkeit
Ja
Ja

WAN-Replikation Details

- Aktiv passiv
Nein
Ja
- Aktiv - Aktiv
Ja
Ja
- Konfliktlösung
Ja
Ja
- Deduplizierung
Nein
Ja
- Datensicherheit
Ja
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
Nein
Ja
- Transaktionen
Ja
Teil-
- Datenportabilität
Ja
Ja
- Artikelversionierung
Ja
Ja
- Mehrere Objektversionen
Nein
Ja

Verwalten von Datenbeziehungen Details

- Schlüsselbasierte Abhängigkeit
Nein
Ja
- Multi-Cache-Schlüsselabhängigkeit
Nein
Ja

Cache-Synchronisierung mit Datenbank Details

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

Ereignisgesteuerte Datenfreigabe Details

- Ereignisse auf Elementebene (onInsert / onRemove)
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-Nachrichten)
Nein
Ja

Suchcache (SQL-ähnlich) Details

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

Datengruppierung Details

- Gruppen/Untergruppen
Nein
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
Ja
Ja

Big-Data-Verarbeitung Details

- Map-Reduce-Abfrage
Ja
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
Ja
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
Nein
Ja
- Sichere Kommunikation
Ja
Ja

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

- Maximale Cache-Größe (in MB)
Ja
Ja
- LRU-Räumungen (zuletzt verwendet)
Ja
Ja
- LFU-Räumungen (am seltensten verwendet)
Nein
Ja
- Vorrangige Räumungen
Nein
Ja
- Option nicht vertreiben
Nein
Ja

Cache-Verwaltung Details

- Cache Admin (GUI-Tool)
Ja
Ja
- Überwachungstool (GUI-Tool)
Ja
Ja
- Windows PerfMon-Zähler
Nein
Ja
- Admin-Tools (Windows PowerShell)
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.