Confronto edizioni - NCache

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
  • - Sincronizzazione / replica asincrona
  • - Interrompere il ripartizionamento per la manutenzione programmata
  • - Rilevamento e recupero del cervello diviso LIVE
- Persistenza distribuita/condivisa
- Replica WAN (topologia a ponte)
- Aggiornamento software LIVE
- Algoritmo Nagle in Cluster (Aumenta le prestazioni)
- Altre funzionalità ad alta disponibilità
  • - Battito cardiaco Keep-Alive del cluster
  • - Keep-alive client/server
  • - Tentativi di comandi client/server
  • - Tentativi di eventi client/server
  • - Arresto del Graceful Cache Server LIVE
 
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)
  • - Azure Kubernetes Service (AKS)
  • - Servizio AWS Elastic Kubernetes (EKS)
  • - Motore Google Kubernetes (GKE)
  • - Red Hat OpenShift
 
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
    (Tomcat, Spring, JBoss, WebLogic, WebSphere)
- 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)
© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.