AppFabric vs. NCache - Un confronto dettagliato delle caratteristiche

Questo confronto è tra NCache 5.3 SP1 ed AppFabric v1.1. Descrive le principali differenze di funzionalità tra i due prodotti. Per un dettagliato confronto, si prega di leggere il PDF.

  • Parziale = Supporto parziale
  • Sì = supporto completo
  • No = Nessun supporto
  • Verifica = Verifica te stesso
caratteristica AppFabric NCache
 
NCache Supporto client
.NET
Java Non
Node.js Non
Python Non
 
Supporto della piattaforma .NET
Client cache (.NET 4.x)
Client cache (.NET 6) Non
Pacchetti NuGet (.NET 4.x)
Server cache (.NET 4.x)
Server cache (.NET 6) Non
Codice lato server (.NET 4.x)
Codice lato server (.NET 6) Non
 
Supporto del sistema operativo
Windows (server cache)
Windows (client cache)
Linux (server cache) Non
Linux (client cache) Non
 
Contenitori e supporto Docker    
Immagine Docker (Windows) Non
Immagine Docker (Linux) Non
Tessuto di servizio di Azure Non
Azure Kubernetes Service (AKS) Non
Servizio AWS Elastic Kubernetes (EKS) Non
Red Hat OpenShift Kubernetes Non
 
Supporto cloud
Macchina virtuale di Azure Non
Servizio gestito di Azure Non
Macchina virtuale AWS Non
Servizio gestito da AWS Non
Altre nubi principali Non
 
Prestazioni e scalabilità
Prestazioni della cache verificare Super veloce
Scalabilità della cache verificare Estremamente scalabile
Operazioni di massa Parziale
Operazioni asincrone Non
Compressione Parziale
Serializzazione rapida e compatta Non
Indici Non
Rilegatura NIC multipla Non
pipelining Non
 
Elasticità della cache (disponibilità elevata)
Cluster di cache dinamica Parziale
Architettura peer-to-peer Non
Failover della connessione Parziale
Configurazione dinamica Non
Cluster multipli Non
Cache denominate
Eventi specifici del cluster Parziale
Rilevamento del cervello diviso e ripristino automatico Non
 
Topologie della cache
Cache locale Parziale
Cache client (vicino alla cache) Parziale
cache specchiata Non
Cache replicata Non
Cache partizionata
Cache di replica partizionata
Bilanciamento dei dati partizionato
Bilancio del carico Non
Affinità dei dati partizionati Non
Persistenza Non
 
Replica WAN (centro dati multiplo)
Attivo passivo Non
Attivo – Attivo (2 Datacenter) Non
Attivo – Attivo (3+ Datacenter) Non
Risoluzione del conflitto Non
De-duplicazione Non
Sicurezza dei dati Non
 
Supporto ASP.NET e ASP.NET Core
ASP.NET Core Sessioni (base) Non
ASP.NET Core Sessioni (avanzate) Non
ASP.NET Core Sessioni (multi datacenter) Non
ASP.NET Core Cache di risposta Non
Memorizzazione nella cache dello stato della sessione ASP.NET (di base) Parziale
Memorizzazione nella cache dello stato della sessione ASP.NET (avanzata) Non
Stato sessioni ASP.NET (multi-data center) Non
ASP.NET SignalR Backplane Non
ASP.NET View State Cache Parziale
Cache di output ASP.NET
 
Funzionalità di memorizzazione nella cache degli oggetti
Ottieni, Aggiungi, Inserisci, Rimuovi, Esiste, Cancella cache
Scadenze Parziale
Blocca sblocca
API di streaming Non
Le transazioni Non Parziale
Portabilità dei dati Non
Controllo delle versioni degli elementi
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 aggregata 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) Parziale
Eventi personalizzati (attivati ​​dalle app) Non
Interrogazione continua Non
Messaggistica Pub/Sub (argomento) Non
Messaggistica Pub/Sub (Coda) Non Non
Messaggistica Pub/Sub (abbonamenti multipli o con caratteri jolly) Non
Messaggi Pub/Sub (abbonamenti durevoli) Non
Messaggistica Pub/Sub (abbonamenti non 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
ATTIVITA' E GRUPPI Non
tag
Tag con nome Non
 
Read-through, Write-through, Cache Loader & Refresher
Lettura
Scrivere attraverso Non
Scrivi dietro
Ricarica automatica alla scadenza e sincronizzazione del database Non
Caricatore e aggiornamento della cache all'avvio Non
 
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 Non
Moduli estensibili lato server Non
Modulo estensibile per la ricerca di testo completo Non (Lucena)
IdentityServer4 Cache e archivio dati Non
Memcached Server di protocollo Non
Memcached Involucro intelligente Non
 
Sicurezza e crittografia
Autenticazione (Directory attiva/LDAP)
Autorizzazione
Crittografia dei dati Parziale
Comunicazione sicura
 
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) Non
Sfratti prioritari Non
Non sfrattare l'opzione Non
 
Strutture di dati distribuiti
Corda Non
Lista Non
Elenco ordinato Non Non
Impostato Non
Insieme ordinato Non Non
Fare la coda Non
Dizionario Non
contatore Non
Iper log Non Non
Ricerca SQL su strutture di dati Non
 
Amministrazione della cache
Strumento di amministrazione (GUI basata sul Web) Parziale
Strumento di monitoraggio (GUI basata sul Web) Non
Strumento di monitoraggio (Prometheus) Non
Strumento di monitoraggio (Grafana) Non
Contatori SNMP Non
Contatori PerfMon
Strumenti di amministrazione (PowerShell)
Strumenti di amministrazione (riga di comando)
Amministrazione e monitoraggio (API) Parziale
 
Supporto Java
Supporto API Java Non
Supporto API JCache Non
Memorizzazione nella cache di primavera Non
Sessioni Web Java Non
Sessioni Web Java (multi-datacenter) Non
© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.