NCache offre cache distribuita in memoria per .NET, Java, Node.js, Python e Scala. È un archivio di memoria cache estremamente veloce e scalabile in modo lineare che memorizza nella cache i dati dell'applicazione per ridurre i costosi viaggi del database.
NCache, essendo il leader di mercato per le applicazioni .NET, ha una base di clienti enorme e diversificata con diverse esigenze di memorizzazione nella cache. Per soddisfare tutte queste diverse esigenze NCache propone due edizioni denominate “NCache Professional" e "NCache Enterprise. Entrambe le edizioni offrono diversi set di funzionalità che soddisfano le esigenze dei clienti.
NCache Professional Edizione
I NCache Professional edition è adatto per le aziende che richiedono una soluzione di cache distribuita economica e scalabile. Offre la memorizzazione nella cache dei dati delle applicazioni per ridurre i costosi viaggi del database e fornisce scalabilità lineare per le tue applicazioni.
L'edizione fornisce un'interfaccia per la memorizzazione nella cache distribuita, di base Archiviazione della sessione, Memorizzazione nella cache delle rispostee SignalR Backplane per il suo ASP.NET Core clienti. Per i client ASP .NET l'edizione non ha niente di meno da offrire, inclusa la base Archiviazione della sessione, di base Visualizza stato per preservare lo stato della tua pagina web, Cache di outpute SignalR Backplane.
Per .NET e .NET Core integrazioni, NCache fornisce il supporto di base per EF Core Cache e NHibernate Cache. Per una facile migrazione da App Fabric a NCache, NCache Professional edizione fornisce AppFabric Involucro che ti aiuta a migrare a NCache senza modifiche al codice.
NCache Professional L'edizione supporta anche Basic Messaggistica Pub/Sub, Ricerca full-text Distributed Lucene, API JSON, Serializzazione JSON, Avvio della cache automaticae Strumenti cmdlet di PowerShell. L'edizione prevede anche NCache Cloud Services per Azure, AWS e altri cloud.
NCache Enterprise Edizione
I NCache Enterprise edition è un'eccellente soluzione di memorizzazione nella cache per aziende consolidate e in crescita. L'edizione comprende tutti i NCache funzionalità tra cui la manutenzione annuale e il supporto regolare. Supporta topologie di memorizzazione nella cache come Cache di replica partizione ed cache specchiata per garantire un'elevata disponibilità, insieme a Topologia a ponte per la replica WAN.
L'edizione fornisce anche il Rilevamento e recupero del cervello diviso funzionalità per il 100% di uptime, supporto avanzato e multi-sito per ASP.NET e ASP.NET Core Sessioni, gestore della GUI per NCache. NCache Enterprise edition fornisce anche sicurezza e crittografia per soddisfare tutte le tue esigenze di sicurezza.
Insieme al supporto per le funzionalità menzionate, il NCache Enterprise edition fornisce anche la manutenzione annuale a pagamento e il supporto 24×7 per la correzione di bug e gli aggiornamenti delle funzionalità.
Perché aggiornare a NCache Enterprise?
Se il tuo controllo delle risorse ti ha sorpreso dimostrando che stai spendendo una grande quantità di tempo e finanze solo per mantenere la tua cache piuttosto che migliorare la tua applicazione, allora questo è un indicatore che NCache Professional non è più la scelta migliore per le tue crescenti esigenze aziendali e NCache Enterprise è ora la soluzione di memorizzazione nella cache ideale per la tua infrastruttura scalabile e il tuo business in espansione. Di seguito sono riportati gli indicatori che ti dicono che hai davvero bisogno di aggiornare:
Tempi di attività costanti
Quando sai di avere una base di clienti in cui "scendere" non è un'opzione. Ma la tua infrastruttura di scalabilità e la base clienti estesa stanno causando frequenti tempi di inattività. Quindi è il momento di battere i tempi morti salendo con NCache Enterprise!
I NCache Enterprise edition garantisce un'elevata disponibilità con le sue efficienti tecnologie di memorizzazione nella cache distribuita, tra cui Cache di replica partizione ed cache specchiata. NCache fornisce anche Topologia del ponte per garantire un'elevata disponibilità anche se la cache è distribuita in posizioni geografiche distanti.
NCache Enterprise edition garantisce il 100% di uptime con il suo Rilevamento e recupero del cervello diviso funzionalità per soddisfare le vostre esigenze avanzate di memorizzazione nella cache.
DIGITAL TRANSFORMATION
Se stai pianificando di servire un mercato diverso e stai pensando di trasformare la natura dei tuoi servizi, oltre a ridefinire il design e l'architettura della tua applicazione, devi anche aggiornare la tua cache.
NCache Enterprise edition offre un meccanismo di distribuzione flessibile insieme a funzionalità: come Advanced Messaggi Pub/Sub, GUI basata- NCache direttore e monitorare, e Aggiornamento dal vivo. Fornisce inoltre supporto e manutenzione 24 ore su 7, XNUMX giorni su XNUMX per correzioni di bug tempestive e l'emissione di patch private su correzioni di bug critici.
Capacità di ricerca efficiente
Se hai iniziato a notare che la dimensione del tuo database insieme alla sua complessità aumenta con il tempo e le tue letture impiegano troppo tempo. Allora hai sicuramente bisogno di una cache con capacità di ricerca efficienti e forti e NCache Enterprise ti offre tali capacità con il suo Ricerca full-text Distributed Lucene per eseguire la ricerca full-text.
NCache ha implementato Lucene API.NET nella sua forma nativa sulla sua cache distribuita in memoria (da qui il nome Distributed Lucene). Questo ha trasformato Lucene stand-alone in una soluzione di ricerca full text estremamente veloce e linearmente scalabile per .NET / .NET Core applicazioni. Inoltre, grazie all'API Lucene nativa, non è necessario apportare alcuna modifica al codice delle applicazioni .NET Lucene per utilizzarla NCache.
La sicurezza dei dati è una priorità
Se hai a che fare con dati critici o non desideri che tutti abbiano diritti di accesso amministrativo al tuo server di cache diversi dall'elenco di utenti autorizzati, non impiegare più tempo per eseguire l'upgrade al NCache Enterprise.
NCache fornisce potenti funzionalità di sicurezza e crittografia che aiutano a garantire che la cache sia protetta da accessi non autorizzati. NCache funziona con qualsiasi servizio di directory supportato da LDAP. Tutti gli utenti vengono autenticati tramite i servizi di directory supportati da LDAP. Fornisce il supporto di due controller di dominio LDAP (primario e secondario) per garantire la tolleranza agli errori nelle operazioni gestionali e a livello di API.
NCache Enterprise edition ti offre una funzionalità di sicurezza con diversi livelli di granularità che puoi implementare in base alle tue esigenze.
Conclusione
NCache Professional ed Enterprise, entrambe le edizioni offrono un ottimo set di funzionalità per i loro utenti. Ma un'analisi equa delle esigenze della tua azienda di tanto in tanto ti aiuta a fare le scelte giuste. Se noti che le tue esigenze di memorizzazione nella cache si stanno evolvendo, non esitare ad optare NCache Enterprise Edition, poiché promette una scalabilità fluida e garantisce un'elevata disponibilità per soddisfare tutte le esigenze di memorizzazione nella cache.