Cache distribuita

Autore: Eugene Taylor
Data Della Creazione: 10 Agosto 2021
Data Di Aggiornamento: 22 Giugno 2024
Anonim
Lesson 77 - Caching Topologies: Distributed Cache
Video: Lesson 77 - Caching Topologies: Distributed Cache

Contenuto

Definizione: che cosa significa cache distribuita?

La cache distribuita è un'estensione del tradizionale concetto di memorizzazione nella cache in cui i dati vengono archiviati localmente in una memoria temporanea per un rapido recupero. Una cache distribuita ha più portata nel cloud computing, il che significa che macchine o server diversi contribuiscono con una parte della loro memoria cache in un grande pool a cui possono accedere più nodi e macchine virtuali. Il concetto e il significato della cache qui rimangono gli stessi; è solo il processo di creazione del grande pool di cache relativamente nuovo in termini di concetto e tecnologia.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare ed eseguire la tua azienda dal cloud.

Techopedia spiega la cache distribuita

La cache distribuita è ampiamente utilizzata nei sistemi di cloud computing e negli ambienti virtualizzati perché offre grande scalabilità e tolleranza agli errori. Una cache distribuita può estendersi su più nodi o server, il che consente di aumentare la capacità semplicemente aggiungendo più server. Una cache è stata tradizionalmente un metodo molto veloce per il salvataggio e il recupero dei dati e, come tale, è stata per lo più implementata utilizzando hardware veloce in prossimità di tutto ciò che lo utilizza. Ma a volte è necessario accedere alla cache distribuita su linee di comunicazione oltre al bus a livello di hardware, il che le fornisce un sovraccarico aggiuntivo, il che significa che non è abbastanza veloce come la cache hardware tradizionale. Per questo motivo, è ideale utilizzare la cache distribuita per archiviare i dati dell'applicazione che risiedono in database e dati di sessioni Web. È più adatto a carichi di lavoro che eseguono più letture rispetto alla scrittura di dati, ad esempio cataloghi di prodotti o impostare immagini che non cambiano frequentemente e l'accesso per più utenti contemporaneamente. Non fornirebbe molti vantaggi per dati unici per ciascun utente che possono essere dinamici; questo è servito meglio dalla cache locale.


Sebbene non sia veloce come la cache locale tradizionale, la cache distribuita è stata resa possibile perché la memoria principale è diventata molto economica e le schede di rete e le reti in generale sono diventate molto veloci.