NCache vs VMware GemFire: un confronto dettagliato delle funzionalità

Questo documento confronta NCache con VMware GemFire ​​e ne contrasta le differenze significative. Questo confronto si concentra su tutte le aree principali che dovrebbe fornire una buona cache distribuita in memoria. Per un confronto dettagliato, leggere il PDF.

  • Leggi questo confronto su:
  • Comprendere il cardine GemFire ​​e NCache principali differenze di caratteristiche
  • Guarda come Pivotal GemFire ​​e NCache confrontare su aspetti qualitativi come prestazioni, scalabilità, alta disponibilità, affidabilità dei dati e amministrazione.

Caratteristica

VMware GemFire

NCache

  • Parziale = Supporto parziale
  • Sì = Supporto completo
  • No = Nessun supporto
  • Verifica = Per favore, verifica te stesso
  • Prossimamente = Prossimamente

Supporto della piattaforma .NET

- Client di cache .NET
Si
Si
- Client di cache .NET Core
Non
Si
- Pacchetti NuGet .NET
Non
Si
- Server di cache .NET
Non
Si
- Server di cache .NET Core
Non
In
- Codice lato server .NET
Non
Si
- Codice lato server .NET Core
Non
In

Supporto per ASP.NET e ASP.NET Core Dettagli

- Persistenza della sessione ASP.NET Core (nozioni di base)
Non
Si
- Persistenza della sessione ASP.NET Core (avanzato)
Non
Si
- Sessioni ASP.NET Core (Siti multipli)
Non
Si
- Caching dello stato della sessione ASP.NET (base)
Non
Si
- Caching dello stato della sessione ASP.NET (avanzato)
Non
Si
- Stato delle sessioni ASP.NET (più siti)
Non
Si
- Cache dello stato di visualizzazione ASP.NET
Non
Si
- Cache di output ASP.NET
Non
Si

Prestazioni e scalabilità Dettagli

- Prestazioni della cache
Verifica
Super Fast
- Scalabilità della cache
Verifica
Estremamente scalabile
- Operazioni in blocco
Si
Si
- Operazioni asincrone
Non
Si
- Compressione
Si
Si
- Serializzazione rapida e compatta
Si
Si
- Indici
Si
Si
- Rilegatura NIC multipla
Si
Si

Elasticità della cache (disponibilità elevata) Dettagli

- Cluster di cache dinamica
Si
Si
- Architettura peer-to-peer
Si
Si
- Failover della connessione
Si
Si
- Configurazione dinamica
Non
Si
- Cluster multipli
Si
Si
- Casse con nome
Si
Si
- Eventi specifici del cluster
Si
Si
- Rilevamento del cervello diviso
Si
Si
- Recupero automatico del cervello diviso
Non
Si

Topologie della cache Dettagli

- Cache locale
Si
Si
- Cache del cliente (Vicino alla cache)
Si
Si
- cache speculare
Non
Si
- Cache replicata
Si
Si
- Cache partizionata
Si
Si
- Cache replica partizionata
Si
Si
- Bilanciamento dati partizionato
Si
Si
- Bilanciamento del carico
Si
Si
- Affinità dei dati partizionati
Non
Non
- Persistenza
Si
Si

Replica WAN Dettagli

- Attivo - Passivo
Non
Si
- Attivo - Attivo
Si
Si
- Risoluzione del conflitto
Si
Si
- Deduplicazione
Non
Si
- La sicurezza dei dati
Si
Si

Funzionalità di memorizzazione nella cache degli oggetti Dettagli

- Ottieni, Aggiungi, Inserisci, Rimuovi, Esiste, Cancella Cache
Si
Si
- Scadenze
Si
Si
- Blocca e sblocca
Si
Si
- API di streaming
Non
Si
- Transazioni
Si
Parziale
- Portabilità dei dati
Si
Si
- Versione articolo
Si
Si
- Versioni multiple di oggetti
Non
Si

Gestione delle relazioni di dati Dettagli

- Dipendenza basata sulla chiave
Non
Si
- Dipendenza chiave multi-cache
Non
Si

Sincronizzazione della cache con il database Dettagli

- Dipendenza SQL (Server SQL)
Non
Si
- Dipendenza Oracle (Oracolo)
Non
Si
- Dipendenza Db (OLEDB)
Non
Si
- Dipendenza basata su file
Non
Si
- Dipendenza personalizzata (Qualsiasi fonte)
Non
Si

Condivisione dei dati basata sugli eventi Dettagli

- Eventi a livello di elemento (onInsert / onRemove)
Si
Si
- Eventi a livello di cache (Aggiungi/Inserisci/Rimuovi)
Si
Si
- Eventi personalizzati (attivati ​​dalle app)
Non
Si
- Interrogazione continua
Si
Si
- Argomento (per la messaggistica Pub/Sub)
Non
Si

Cache di ricerca (simile a SQL) Dettagli

- Ricerca SQL
Si
Si
- Query LINQ
Non
Si
- SQL su tag, tag con nome e gruppi
Non
Si

Raggruppamento di dati Dettagli

- Gruppi/Sottogruppi
Non
Si
- Tag
Non
Si
- Tag con nome
Non
Si

Read-through, Write-through e Cache Loader Dettagli

- Lettura
Si
Si
- Write-through e Write-behind
Si
Si
- Ricarica automatica alla scadenza e sincronizzazione del database
Non
Si
- Caricatore di avvio della cache
Si
Si

Elaborazione di Big Data Dettagli

- Query di riduzione mappa
Si
Si
- Aggregatori
Non
Si
- Processore di ingresso
Non
Si

Integrazioni di terze parti Dettagli

- Nascondiglio di secondo livello di Hibernate
Non
Si
- Cache principale di Entity Framework (Metodi di estensione)
Non
Si
- Cache di Entity Framework
Si
Si
- Memcached Server di protocollo
Si
Si
- Memcached Involucro intelligente
Non
Si

Sicurezza e crittografia Dettagli

- Autenticazione (Active Directory/LDAP)
Si
Si
- Autorizzazione
Si
Si
- Crittografia dei dati
Non
Si
- Comunicazione sicura
Si
Si

Gestione delle dimensioni della cache (Politiche di sfratto) Dettagli

- Dimensione massima della cache (in MB)
Si
Si
- Sfratti LRU (usati meno di recente)
Si
Si
- Sfratti LFU (usati meno frequentemente)
Non
Si
- Sfratti prioritari
Non
Si
- Non sfrattare l'opzione
Non
Si

Amministrazione della cache Dettagli

- Amministrazione cache (strumento GUI)
Si
Si
- Strumento di monitoraggio (Strumento GUI)
Si
Si
- Contatori PerfMon di Windows
Non
Si
- Strumenti di amministrazione (Windows PowerShell)
Non
Si
- Strumenti di amministrazione (Riga di comando)
Si
Si
- API di amministrazione e monitoraggio
Si
Si

© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.