Attualmente stiamo vivendo tempi senza precedenti. La valuta del giorno sono i dati, con un'enfasi mai vista prima sulla loro raccolta, conservazione e analisi, con il nostro focus oggi sul secondo.
In un tale momento di incertezza, NCache mira a fornire ai propri clienti un controllo aggiuntivo e una maggiore tranquillità con il suo Negozio di persistenza. La persistenza si riferisce alla scrittura di dati in una posizione specifica per l'archiviazione durevole e il backup dei dati. E come panoramica, questa è la spiegazione perfetta di ciò che questo NCache il negozio lo fa.
La memorizzazione nella cache, per sua stessa natura, è soggetta a volatilità. E nonostante la stabilità, le prestazioni di qualità e l'elevata disponibilità di un prodotto come NCache, alcune circostanze richiedono il backup dei dati della cache, anche se è solo per una maggiore sicurezza.
NCache Dettagli Scaricare NCache NCache Clienti
Perché abbiamo bisogno di perseveranza?
Per capire veramente quali situazioni possono sorgere e perché i dati della cache (dati che per definizione derivano da un'altra fonte) potrebbero essere così essenziali, discutiamo un esempio.
Si supponga di trovarsi improvvisamente di fronte a un errore catastrofico o di voler arrestare l'intero cluster di cache per la manutenzione. Ciò ti porterà a perdere tutti i dati della cache (inclusi i dati dell'applicazione), il che significa che la tua applicazione dovrà rielaborare lentamente tutto. Inoltre, se i tuoi viaggi all'origine dati originale sono costosi a causa di denaro o tempo, l'intero processo di ripopolamento può essere un vero problema.
Quindi, se questi scenari pesano sulla tua mente, puoi stare tranquillo con il NCache Archivio di persistenza: dove la cache viene ripopolata con tutti i tuoi dati preziosi al riavvio della cache.
NCache Dettagli Guida all'installazione Iniziamo
Come funziona la persistenza?
L'intero meccanismo di archiviazione degli elementi all'interno dell'archivio di persistenza è asincrono e avviene tramite una coda di persistenza (risparmiando inutili attese). Un thread controlla semplicemente tutte le operazioni in questa coda (a intervalli specifici che puoi definire) e le replica così come sono, mentre continui con il resto del tuo lavoro. Come per tutte le operazioni di scrittura, la cache inizialmente carica i dati in memoria e poi li aggiunge all'archivio di back-end.
Inoltre, ogni nodo del tuo cluster può accedere all'archivio centralizzato per ripopolarlo in caso di dati mancanti. E prendendo ancora di più questo caso di dati mancanti, se devi affrontare un riavvio della cache, l'archivio di persistenza garantisce una perdita di dati minima o nulla.
Come aggiungere inizialmente i dati al Persistence Store?
Per iniziare tu stesso, puoi configurare la tua cache persistente (distribuita o locale) per utilizzare il file Caricatore di avvio della cache opzione. Questa funzione ti consente di precaricare la cache e l'archivio di persistenza con i tuoi set di dati più importanti. Inoltre, la funzione di aggiornamento correlata aggiorna periodicamente questi set di dati precaricati in base agli intervalli di tempo forniti per evitare che diventino obsoleti, che la cache replica nell'archivio di persistenza.
NCache Dettagli Guida per programmatori Guida dell'amministratore
Creazione di una nuova cache distribuita con persistenza
Sebbene fare ipotesi sulla dimensione della cache possa essere un po' complesso (poiché dipende dalle tue esigenze), la creazione di una cache persistente è un processo relativamente semplice.
Puoi creare una cache usando il file gestore web o il vostro NCache Modulo PowerShell. Se stai usando il web manager, devi scegliere di creare una nuova cache distribuita con persistenza. E fai quanto segue:
- Configura un archivio di persistenza: puoi utilizzare sia gli archivi esistenti che quelli nuovi (puoi utilizzare i protocolli NFS o CFS).
- Assicurati che il tuo negozio sia separato dal resto dei tuoi nodi per evitare un singolo punto di errore.
- Verifica la tua connessione prima di procedere alla pagina Opzioni avanzate.
- A questo punto, il web manager ti reindirizzerà alla pagina principale della cache in cluster al termine della creazione.
In alternativa, se utilizzi PowerShell, puoi utilizzare il file Nuova cache cmdlet di PowerShell ed eseguire il seguente comando:
1 2 |
New-Cache -Name demoCache -Server "20.200.20.47,20.200.20.39" -InMemoryStoreType DistributedCacheWithPersistence -NewPersistenceStore -PersistenceStoreConnectionString "\\fileserver\stores;domain_name\user_name;password" -Topology PartitionedOfReplica -Size 1024 |
NCache Dettagli Impostazioni di persistenza Configura la cache locale di persistenza
Statistiche di monitoraggio relative alla persistenza dei dati.
Come ulteriore vantaggio, NCache monitor tutte le sue funzionalità se sei preoccupato per il suo funzionamento nel tuo ambiente. Quando si tratta dell'archivio di persistenza, forniamo file specifici contatori di prestazioni per il monitoraggio delle statistiche della coda di persistenza e delle sue operazioni eseguite all'interno di una cache distribuita. Dispone di contatori specifici per PersistQ Count, PersistQ Size, Db Reads/sec, Db Writes/sec e altro.
Insieme a questo, ti invitiamo a tenere d'occhio tutte le operazioni di base per assicurarti che il tuo negozio di persistenza ti offra prestazioni ottimali. Puoi farlo tramite NCache si, strumenti per le prestazioni di Windows, i nostri logo anche PowerShell.
NCache Dettagli Monitora le cache Simulare NCache Impiego
Conclusione: perché NCache?
NCache la funzionalità lato server è ideale per il supporto della persistenza della cache e abbiamo cercato di fornire agli utenti la massima flessibilità possibile (con diverse topologie e configurazioni pronte per l'uso). In una nota simile, NCache la persistenza funziona con più sistemi di condivisione di file e conserva tali informazioni ben oltre i normali sistemi di cache, e tutto ciò avviene senza alcuno sforzo di codifica.
Tutto sommato, qualsiasi database serio e impresa basata sulla rete sarebbe sconsiderata se non prendesse almeno in considerazione l'utilizzo di un archivio così persistente. E puoi iniziare subito la tua valutazione con il nostro Prova gratuita 60-day.
NCache Dettagli Scaricare NCache Confronto edizione