NCache vs Red Hat Data Grid: un confronto dettagliato delle funzionalità

Questo documento confronta NCache con Red Hat Data Grid e mette a confronto le differenze significative. Questo confronto si concentra su tutte le principali aree che una buona cache distribuita in memoria dovrebbe fornire. Per un confronto dettagliato, si prega di leggere il PDF.

  • Leggi questo confronto su:
  • Capire Red Hat JBoss Data Grid and NCache principali differenze di caratteristiche
  • Scopri come Red Hat JBoss Data Grid and NCache confrontare su aspetti qualitativi come prestazioni, scalabilità, alta disponibilità, affidabilità dei dati e amministrazione.

Caratteristica

Griglia dati Red Hat

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
Parziale
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
Si
Si
- Compressione
Non
Si
- Serializzazione rapida e compatta
Parziale
Si
- Indici
Si
Si
- Associazione NIC multipla
Non
Si

Elasticità della cache (Alta disponibilità) Dettagli

- Cluster di cache dinamica
Si
Si
- Architettura peer-to-peer
Si
Si
- Failover della connessione
Si
Si
- Configurazione dinamica
Si
Si
- Cluster multipli
Si
Si
- Casse con nome
Si
Si
- Eventi specifici del cluster
Si
Si
- Cervello diviso
Si
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
Si
Non
- Persistenza
Si
Si

Replica WAN Dettagli

- Attivo - Passivo
Si
Si
- Attivo - Attivo
Non
Si
- Risoluzione del conflitto
Non
Si
- Deduplicazione
Non
Si
- La sicurezza dei dati
Parziale
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
Si
Si
- Transazioni
Parziale
Parziale
- Probabilità dei dati
Si
Si
- Versione articolo
Si
Si
- Versioni multiple di oggetti
Si
Si

Gestione delle relazioni di dati Dettagli

- Relazioni basate sulle chiavi
Non
Si
- Relazioni basate su chiavi tra cache
Non
Si

Sincronizzazione della cache con il database Dettagli

- Dipendenza SQL (Server SQL)
Non
Si
- Dipendenza Oracle (Oracolo)
Non
Si
- Dipendenza Db (Qualsiasi DB)
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 oggetto (suInserisci/suRimuovi)
Si
Si
- Eventi a livello di cache (Aggiungi/Inserisci/Rimuovi)
Si
Si
- Eventi personalizzati (Licenziato dalle app)
Non
Si
- Interrogazione continua
Si
Si
- Argomento (per la messaggistica Pub/Sub)
Non
Si

Ricerca nella cache di tipo SQL Dettagli

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

Raggruppamento di dati Dettagli

- Gruppi/Sottogruppi
Parziale
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
Non
Si

Gestione delle dimensioni della cache Dettagli

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

Elaborazione di Big Data Dettagli

- Query di riduzione mappa
Parziale
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
Non
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
Si
Si
- Comunicazione sicura
Si
Si

Gestione delle dimensioni della cache (Politiche di sfratto) Dettagli

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

Amministrazione della cache Dettagli

- Strumento di amministrazione (interfaccia grafica)
Si
Si
- Strumento di monitoraggio (interfaccia grafica)
Si
Si
- Contatori PerfMon di Windows
Non
Si
- Strumenti di amministrazione (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.