caratteristica | Open SourceStati Uniti | PilotiPro | ImpresaEnt | |||
---|---|---|---|---|---|---|
Cliente di cache | Stati Uniti | Pro | Ent | |||
- .NET 6 (Windows e Linux) | ||||||
- .NET 4.8 (Finestre) | ||||||
-Java (Windows e Linux) | ||||||
- Node.js (Windows e Linux) | ||||||
-Python (Windows e Linux) (New) | ||||||
Server cache | Stati Uniti | Pro | Ent | |||
- .NET 6 (Finestre) | ||||||
-.NET 6 (Linux) | ||||||
- Giava 17 (Linux) (Edizione Java) | ||||||
- Giava 17 (Windows) (Edizione Java) | ||||||
- .NET 4.8 (Finestre) | ||||||
Topologie di memorizzazione nella cache | ||||||
- Numero di clienti | Massimo 2 nodi | Illimitato | Illimitato | |||
- Cache locale | ||||||
- Client Cache (Aumenta le prestazioni) | ||||||
- cache speculare | ||||||
- Cache replicata | ||||||
- Cache partizionata | ||||||
- Cache di partizione-replica
|
||||||
- Persistenza distribuita/condivisa | ||||||
- Replica WAN (topologia a ponte) | ||||||
- Aggiornamento software LIVE | ||||||
- Algoritmo Nagle in Cluster (Aumenta le prestazioni) | ||||||
- Altre funzionalità ad alta disponibilità
|
||||||
Cloud (Azure, AWS, Google, altri) | Stati Uniti | Pro | Ent | |||
- NCache Cloud (SaaS) nel Marketplace (Azure/AWS) | ||||||
- NCache Software tramite installazione (tutti i cloud) (BYOL) | ||||||
- NCache Software tramite Docker/Kubernetes (tutti i cloud) (BYOL)
|
||||||
Funzionalità di memorizzazione nella cache distribuita | Stati Uniti | Pro | Ent | |||
- Nuovo moderno NCache API | ||||||
- Operazioni di base (Ottieni, Aggiungi, Inserisci, Rimuovi) | ||||||
- Operazioni in blocco (ottenere, aggiungere, inserire, rimuovere) | ||||||
- Blocca/Sblocca (Blocco Esclusivo) | ||||||
- API JSON | ||||||
- Serializzazione JSON | ||||||
- Affinità di posizione | ||||||
- Operazioni asincrone (aggiungi, inserisci, rimuovi) | ||||||
- API di streaming | ||||||
- Controllo delle versioni degli articoli (blocco ottimistico) | ||||||
- Versioni multiple di oggetti | ||||||
- Tipi di dati portatili | ||||||
- Compressione | ||||||
- Serializzazione rapida e compatta | ||||||
Integrazioni .NET | Stati Uniti | Pro | Ent | |||
- Entity Framework Core Cache (tramite metodi di estensione) (Base) |
||||||
- Entity Framework Core Cache (tramite metodi di estensione) (avanzato) |
||||||
- Cache di Entity Framework 6 | ||||||
- NHibernate Cache (Di base) | ||||||
- NHibernate Cache (Avanzate) | ||||||
- AppFabric Wrapper (nessuna modifica del codice) | ||||||
- Server di identità 4 | ||||||
ASP.NET Core Apps | Stati Uniti | Pro | Ent | |||
- Asp.NET Core IDistributedCache | ||||||
- Asp.NET Core IDistributedCache (multi cache) | ||||||
- Asp.NET Core Sessioni (Base) | ||||||
- Asp.NET Core Sessioni (serializzazione JSON) (New) | ||||||
- Asp.NET Core Sessioni (avanzate) | ||||||
- Asp.NET Core Sessioni (multisito) | ||||||
- Asp.NET Core Memorizzazione nella cache delle risposte | ||||||
- Asp.NET Core SignalR Backplane | ||||||
App Java | Stati Uniti | Pro | Ent | |||
|
||||||
- Sessioni Web Java (multisito) | ||||||
- Iberna cache | ||||||
- Integrazione primaverile | ||||||
App ASP.NET | Stati Uniti | Pro | Ent | |||
- Sessioni ASP.NET (Base) | ||||||
- Sessioni ASP.NET (avanzate) | ||||||
- Sessioni ASP.NET (multisito) | ||||||
- Sessioni ASP.NET (Condividi con ASP.NET Core) | ||||||
- ASP.NET View State (Di base) | ||||||
- ASP.NET View State (Avanzate) | ||||||
- Cache di output ASP.NET | ||||||
- ASP.NET SignalR Backplane | ||||||
Node.js | Stati Uniti | Pro | Ent | |||
- Sessioni Web Node.js | ||||||
Messaggistica Pub/Sub ed eventi | Stati Uniti | Pro | Ent | |||
- Messaggistica Pub/Sub con argomento (Base) | ||||||
- Messaggistica Pub/Sub con argomento (avanzata) | ||||||
- Pub/Sub (priorità argomento, ordinazione messaggi) | ||||||
- Abbonamento basato su pattern (caratteri jolly) | ||||||
- Abbonamenti durevoli (esclusivi / condivisi) | ||||||
- Eventi di query continue | ||||||
- Eventi a livello di oggetto (onUpdate/onRemove) | ||||||
- Eventi a livello di cache (su Aggiungi/Aggiorna/Rimuovi/Cancella cache) |
||||||
- Eventi personalizzati (attivati dai clienti) | ||||||
Lucene distribuito per .NET (New) | Stati Uniti | Pro | Ent | |||
- Ricerca testo completo (Lucene distribuito) (.NET) (New) | ||||||
- Indici geospaziali (Lucene distribuito) (New) | ||||||
- Ricerca sfaccettata (Lucene distribuita) (New) | ||||||
- Importa indici Lucene (New) | ||||||
- Backup/Ripristino Indice Lucene (New) | ||||||
Scadenze e sfratti dei dati | Stati Uniti | Pro | Ent | |||
- Scadenze assolute | ||||||
- Scadenze scorrevoli | ||||||
- Scadenze predefinite | ||||||
- Espulsione FIFO prioritaria | ||||||
- Sfratto meno utilizzati (LRU). | ||||||
- Sfratto meno utilizzato (LFU). | ||||||
- Non sfrattare l'opzione | ||||||
Gestione della cache (Windows, Linux) | Stati Uniti | Pro | Ent | |||
- NCache Gestore Web (GUI) | ||||||
- Strumenti del cmdlet di PowerShell | ||||||
- Strumenti per gli script della shell (Linux) | ||||||
- Modifiche al file di configurazione della cache | ||||||
- Modifiche alla configurazione di applicazione a caldo | ||||||
- API di gestione della cache (.NET e Java) | ||||||
- Riavvio automatico e unisciti al cluster al riavvio | ||||||
- Port Forwarding (Firewall e Multisito) | ||||||
- Mappatura NIC multipla in Cache Server & Client | ||||||
Monitoraggio della cache (Windows, Linux) | Stati Uniti | Pro | Ent | |||
- NCache Monitor Web (GUI) | ||||||
- NCache Contatori Web Manager | ||||||
- Contatori PerfMon (vincente) | ||||||
- Registro eventi di Windows (Win) | ||||||
- Contatori SNMP | ||||||
- NCache Avvisi e-mail (basati su modello) | ||||||
- Eventi di cambio cluster (.NET e Java) | ||||||
- Registrazione lato server dei contatori PerfMon (Win) | ||||||
- Profilazione e registrazione API (lato server) | ||||||
- NCache Visualizzatore registro (vincente) | ||||||
- Monitoraggio basato su Prometeo e Grafana | ||||||
Sicurezza | Stati Uniti | Pro | Ent | |||
- Autenticazione Active Directory/LDAP | ||||||
- Autorizzazione | ||||||
- Crittografia (3DES128-192, AES128-192-256, FIPS) |
||||||
- TLS 1.2 per client e server | ||||||
- Supporto di due controller di dominio | ||||||
- Supporto per https (NCache Gestore Web) (New) | ||||||
Cache di ricerca SQL | Stati Uniti | Pro | Ent | |||
- Query SQL | ||||||
- Query LINQ | ||||||
- Query SQL / LINQ su gruppi, tag, tag denominati | ||||||
- Tag | ||||||
- Tag con nome | ||||||
- Gruppi/Sottogruppi | ||||||
- Indicizzazione degli attributi degli oggetti per SQL e LINQ | ||||||
- Indicizzazione degli attributi degli oggetti tramite annotazioni (New) | ||||||
- Indicizzazione di documenti JSON per SQL e LINQ | ||||||
- Supporto Nullable nelle query SQL (New) | ||||||
Cache read-through, write-through (.NET, Java) | Stati Uniti | Pro | Ent | |||
- Provider di lettura | ||||||
- Ricarica automatica alla scadenza / Sincronizzazione DB | ||||||
- Provider di scrittura | ||||||
- Write-behind (asincrono) | ||||||
Caricatore di cache/Aggiornamento | Stati Uniti | Pro | Ent | |||
- Caricatore cache (distribuito) | ||||||
- Aggiorna cache (distribuito) | ||||||
Strutture di dati distribuiti | Stati Uniti | Pro | Ent | |||
- Contatore | ||||||
- Elenco | ||||||
-HashSet | ||||||
- Dizionario | ||||||
- Fare la fila | ||||||
Sincronizza la cache con il database | Stati Uniti | Pro | Ent | |||
- Dipendenza SQL (eventi di SQL Server) | ||||||
- Dipendenza Oracle (eventi Oracle DB) | ||||||
- Notifica dipendenza estensibile (eventi DB personalizzati) | ||||||
- Dipendenza estensibile (normale/bulk) (polling) | ||||||
- Procedure DB CLR (SQL Server) | ||||||
Relazioni dati nella cache | Stati Uniti | Pro | Ent | |||
- Dipendenza basata sulla chiave | ||||||
- Dipendenza basata su file | ||||||
- Dipendenza chiave multi-cache | ||||||
- Dipendenza dalla sincronizzazione della cache | ||||||
Elaborazione e analisi dei big data | Stati Uniti | Pro | Ent | |||
- Riduci mappa | ||||||
- Aggregatore | ||||||
- Processore di ingresso | ||||||
Persistenza della cache (New) | Stati Uniti | Pro | Ent | |||
- Cache in memoria con persistenza (New) | ||||||
Pacchetti client (.NET, Java, Node.js) | Stati Uniti | Pro | Ent | |||
-NuGet (SDK, Sessioni, IDistributedCache, NHibernate) |
||||||
-NuGet (SignalR, EF Core, Lucene) | ||||||
-NuGet (LINQ, EF6) | ||||||
-Maven (Java) (client, sessioni, primavera, ibernazione) |
||||||
-npm (Node.js) (Cliente, Sessioni) |
||||||
Licenze e supporto | Stati Uniti | Pro | Ent | |||
- Licenza | Gratis | Autorizzato | Autorizzato | |||
- Supporto (e-mail, telefono, orari di ufficio) | Forum pubblico, nessun SLA |
|||||
- Manutenzione (aggiornamenti, patch pubbliche, correzioni di bug) | ||||||
- Manutenzione (patch private personalizzate) | ||||||
- Assistenza 24 ore su 7, 1 giorni su XNUMX (SLA di XNUMX ora) |