Azure Redis Cache vs. NCache

Confronto del livello di funzionalità per applicazioni .NET

Questo è un confronto tra Microsoft Azure Redis Cache v4.0.14 e NCache v5.0.2. Si prega di notare che questo confronto non è contro l'Open Source generale Redis v5.0.7 o contro Redis Impresa di Redis Labs (scarica questi confronti separatamente) ma contro Redis v4.0.14 utilizzato da Microsoft Azure Redis Cache. Per un confronto dettagliato, leggere il PDF.

  • Leggi questo confronto su:
  • Capire Azure Redis Cache ed NCache principali differenze di caratteristiche
  • Scopri come Azure Redis Cache ed NCache confrontare su aspetti qualitativi come prestazioni, scalabilità, alta disponibilità, affidabilità dei dati e amministrazione.
  • Parziale = Supporto parziale
  • Sì = supporto completo
  • No = Nessun supporto
  • Verifica = Verifica te stesso
caratteristica azzurro Redis NCache
 
Supporto della piattaforma .NET
Client di cache .NET Parziale
.NET Core Cliente di cache Parziale
Pacchetti .NET NuGet Parziale
Server di cache .NET Non
.NET Core Server cache Non
Codice lato server .NET Non
.NET Core Codice lato server Non
 
Supporto del sistema operativo
Windows (server cache) Non
Windows (client cache) Parziale
Linux (server cache)
Linux (client cache) Parziale
 
Contenitori e supporto Docker    
Immagine Docker (Windows) Non
Immagine Docker (Linux) Parziale
Tessuto di servizio di Azure Parziale
Azure Kubernetes Service (AKS) Parziale
Servizio AWS Elastic Kubernetes (EKS) Non
Red Hat OpenShift Kubernetes Non
 
Supporto cloud
Macchina virtuale di Azure Parziale
Servizio gestito di Azure (bloccato in Azure) Parziale
Macchina virtuale AWS Parziale
Servizio gestito da AWS Parziale Parziale
Altre nubi principali Parziale
 
Prestazioni e scalabilità
Prestazioni della cache verificare Super veloce
Scalabilità della cache verificare Estremamente scalabile
Operazioni di massa Parziale
Operazioni asincrone
Compressione Non
Serializzazione rapida e compatta Non
Indici Non
Rilegatura NIC multipla Non
pipelining
 
Elasticità della cache (disponibilità elevata)
Cluster di cache dinamica Parziale
Architettura peer to peer Non
Failover della connessione Parziale
Configurazione dinamica Parziale
Cluster multipli
Cache denominate
Eventi specifici del cluster Non
Rilevamento del cervello diviso e ripristino automatico Non
 
Topologie della cache
Cache locale Parziale
Cache client (vicino alla cache) Non
cache specchiata
Cache replicata Non
Cache partizionata Parziale
Cache di replica partizionata
Bilanciamento dei dati partizionato Parziale
Bilancio del carico
Affinità dei dati partizionati
Persistenza
 
Replica WAN (centro dati multiplo)
Attivo passivo
Attivo – Attivo (2 datacenter) Non
Attivo – Attivo (3+ data center) Non
Risoluzione del conflitto Non
De-duplicazione Non
Sicurezza dei dati Non
 
Supporto ASP.NET e ASP.NET Core
ASP.NET Core Sessioni (base)
ASP.NET Core Sessioni (avanzate) Non
ASP.NET Core Sessioni (multi datacenter) Non
ASP.NET Core Cache di risposta
Memorizzazione nella cache dello stato della sessione ASP.NET (di base)
Memorizzazione nella cache dello stato della sessione ASP.NET (avanzata) Non
Stato sessioni ASP.NET (multi-data center) Non
ASP.NET View State Cache Non
Cache di output ASP.NET
 
Funzionalità di memorizzazione nella cache degli oggetti
Ottieni, aggiungi, inserisci, rimuovi, esiste, svuota la cache
Scadenze Parziale
Blocca sblocca
API di streaming
Le transazioni Parziale Parziale
Portabilità dei dati Non
Controllo delle versioni degli elementi Non
Più versioni di oggetti Non
 
Gestione delle relazioni di dati nella cache
Relazioni basate sulla chiave Non
Relazioni basate su chiavi tra le cache Non
 
Sincronizzazione della cache con il database
Dipendenza SQL (SQL Server) Non
Dipendenza da Oracle (Oracle) Non
Dipendenza Db (qualsiasi DB) Non
Dipendenza da file Non
Dipendenza personalizzata (polling) Non
Dipendenza personalizzata (eventi) Non
 
Condivisione dei dati guidata dagli eventi
Eventi a livello di articolo (onInsert / onRemove)
Eventi a livello di cache (Aggiungi/Inserisci/Rimuovi)
Eventi personalizzati (attivati ​​dalle app) Non
Interrogazione continua Non
Messaggistica Pub/Sub (argomento)
Messaggistica Pub/Sub (Coda) Non
Messaggistica Pub/Sub (abbonamenti Pattern) Non
Messaggistica Pub/Sub (abbonamenti durevoli) Non
 
Ricerca cache simile a SQL
Ricerca SQL Non
Query LINQ Non
SQL e LINQ su tag, tag con nome e gruppi Non
 
Raggruppamento di dati
Gruppi/Sottogruppi Non
tag Non
Tag con nome Non
 
Read-through, write-through, caricatore della cache
Lettura Non
Scrivi e scrivi dietro Non
Ricarica automatica alla scadenza e sincronizzazione del database Non
Caricatore di avvio della cache Parziale
 
Elaborazione di Big Data
Query di riduzione mappa Non
Aggregatori Non
Processore di ingresso Non
 
Integrazioni ed estensioni di terze parti
Entity Framework Core Cache (Metodi di estensione) Non
Entità Framework 6 Cache Non
NIbernazione 2nd Livello di cache Nessun supporto ufficiale
Moduli estensibili lato server
Modulo estensibile per la ricerca di testo completo (RediSarco) (Lucena)
Memcached Server di protocollo
Memcached Involucro intelligente Non
 
Sicurezza e crittografia
Autenticazione (Active Directory/LDAP) Parziale
Autorizzazione
Crittografia dei dati Non
Comunicazione sicura Parziale
 
Gestione delle dimensioni della cache (politiche di sfratto)
Dimensione massima della cache (in MB)
Sfratti LRU (usati meno di recente)
Sfratti LFU (usati meno frequentemente)
Sfratti prioritari Non
Non sfrattare l'opzione
 
Strutture di dati distribuiti
Corda
Lista
Impostato
Insieme ordinato Non
Fare la coda
Dizionario
contatore
Bitmap Non
Iper log Non
Dati geospaziali Non
Ricerca SQL su strutture di dati Non
 
Amministrazione della cache
Strumento di amministrazione (GUI basata sul Web) Non
Strumento di monitoraggio (GUI basata sul Web) Parziale
Contatori PerfMon Non
Strumenti di amministrazione (PowerShell) Non
Strumenti di amministrazione (riga di comando)
Amministrazione e monitoraggio (API)
 
Supporto Java
Supporto API Java Parziale
Supporto API JCache Non
Memorizzazione nella cache di primavera
Sessioni Web Java Parziale
Sessioni Web Java (multi-datacenter) Non
© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.