NCacheFunzionalità principali di 's - In memoria .NET/.NET Core Cache distribuita

Estremamente veloce

NCache Prestazione

NCache è una cache distribuita in memoria estremamente veloce. È molto più veloce che andare al database per leggere i dati. NCache fornisce tempi di risposta inferiori al millisecondo ai propri clienti.
Questa velocità deriva da una serie di motivi. Primo, NCache è una cache distribuita in memoria e non deve trasformare i dati da righe in oggetti e restituisce semplicemente oggetti rapidamente.
Secondo, NCache può mantenere la cache vicino all'applicazione sotto forma di Client Cache. Client Cache può anche essere InProc nell'applicazione client e allo stesso tempo sincronizzarsi con la cache in cluster.

Vedi maggiori dettagli in benchmark delle prestazioni.

 

Scalabilità lineare

Scalabilità lineareI database relazionali non sono in grado di eseguire la scalabilità orizzontale e quindi diventano un collo di bottiglia importante per l'applicazione quando si tenta di scalare. Tuttavia, a differenza dei database, NCache è in grado di scalare facilmente e ti consente di continuare ad aumentare il carico delle transazioni. Insieme a NCache, non hai più un collo di bottiglia per la scalabilità.

In cima a questa, NCache fornisce scalabilità lineare. La scalabilità lineare significa che man mano che aumenti i tuoi server cache da 1 a 2 e da 2 a 3, la tua capacità di transazione prima raddoppia e poi triplica rispetto alla capacità originale. L'aumento della capacità delle transazioni non si riduce in modo significativo quando si espande il cluster di cache.

Vedi maggiori dettagli in benchmark delle prestazioni.

 

Cluster dinamico autorigenerante

Cluster dinamico autorigenerante

NCache dispone di un cluster di cache dinamica autoriparante con un'architettura peer-to-peer. Ciò consente di aggiungere o rimuovere server di cache in fase di esecuzione senza interrompere la cache o l'applicazione. Il cluster si adatta automaticamente alla nuova situazione.

Tutto ciò ha lo scopo di garantire che il cluster di cache fornisca il 100% di uptime poiché è molto probabile che lo utilizzi in applicazioni mission-critical in cui il costo dei tempi di inattività è molto elevato.

Per saperne di più clustering dinamico autorigenerante.

 

Più topologie di memorizzazione nella cache

Più topologie di memorizzazione nella cache

NCache fornisce un ricco set di topologie di memorizzazione nella cache tra cui Mirrored, Replicated, Partitioned, Partition-Replica e Client Cache. Una topologia di memorizzazione nella cache è essenzialmente una strategia di archiviazione dei dati nella cache. Esistono più topologie di memorizzazione nella cache per gestire situazioni diverse.

Le topologie di memorizzazione nella cache sono progettate per garantire la scalabilità orizzontale della cache (sia in termini di capacità di archiviazione che di capacità di carico delle transazioni). Le topologie di memorizzazione nella cache garantiscono inoltre che i dati vengano replicati in modo sincrono o asincrono.

Leggi maggiori dettagli su topologie di memorizzazione nella cache.

 

Bridge per la replica WAN

Bridge per la replica WAN NCache fornisce un modo per replicare l'intera cache distribuita su WAN senza rallentare la cache. Questa replica viene eseguita in modo asincrono e tramite un Bridge. È possibile eseguire la replica attiva-passiva o attiva-attiva.

Il Bridge può essere un server dedicato separato o un processo separato sul tuo server cache. Inoltre, un Bridge può essere esso stesso un cluster attivo-passivo a due nodi per fornire tolleranza agli errori.

Per saperne di più Replica WAN.

 

Potenti strumenti di amministrazione

Potenti strumenti di amministrazione NCache fornisce potenti strumenti basati su GUI e da riga di comando per l'amministrazione e il monitoraggio dei cluster di cache. Gli strumenti basati su GUI consentono di amministrare e monitorare facilmente i cluster di cache. Inoltre, gli strumenti da riga di comando ti consentono di automatizzare la configurazione della cache e le attività di amministrazione.

NCache Manager è uno strumento basato su GUI che consente di configurare, creare e amministrare facilmente i cluster di cache. E NCache Monitor è uno strumento basato su GUI in stile dashboard. Ti consente di monitorare facilmente non solo i cluster di cache ma anche i server web/app che sono suoi remote client.

Per saperne di più strumenti di amministrazione e monitoraggio.

© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.