Distribuerad cache

Författare: Eugene Taylor
Skapelsedatum: 10 Augusti 2021
Uppdatera Datum: 22 Juni 2024
Anonim
What is Distributed Caching? Explained with Redis!
Video: What is Distributed Caching? Explained with Redis!

Innehåll

Definition - Vad betyder Distribuerad cache?

Distribuerad cache är en förlängning till det traditionella cachebegreppet där data placeras i en tillfällig lagring lokalt för snabb återhämtning. En distribuerad cache är mer molnberäkning i omfattning, vilket betyder att olika maskiner eller servrar bidrar med en del av deras cacheminne i en stor pool som kan nås av flera noder och virtuella maskiner. Konceptet och betydelsen av caching här förblir desamma; det är bara processen att skapa den stora poolen av cache som är relativt ny i koncept och teknik.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Distribuerad cache

Distribuerad cache används ofta i molnberäkningssystem och virtualiserade miljöer eftersom det ger stor skalbarhet och feltolerans. En distribuerad cache kan sträcka sig över flera noder eller servrar, vilket gör att den kan växa i kapacitet genom att helt enkelt lägga till fler servrar. En cache har traditionellt fungerat som en mycket snabb metod för att spara och hämta data, och som sådan har den mest implementerats med hjälp av snabb hårdvara i närheten av vad som använder den. Men ibland måste distribuerad cache nås via kommunikationslinjer bortsett från hårdhetsnivåbuss, vilket ger den ytterligare omkostnader, vilket innebär att den inte är lika snabb som traditionell hårdvarukache. På grund av detta är det idealiskt att använda distribuerad cache för att lagra applikationsdata som finns i databaser och webbsessiondata. Det är mer lämpligt för arbetsbelastningar som gör mer läsning än att skriva data, till exempel produktkataloger eller ställa in bilder som inte ändras ofta och flera användaråtkomst samtidigt. Det skulle inte ge mycket nytta för data som är unika för varje användare som kan vara dynamiska; detta serveras bättre av lokal cache.


Även om det inte är så snabbt som traditionell lokal cache, har distribuerad cache gjort det möjligt eftersom huvudminnet har blivit mycket billigt och nätverkskort och nätverk i allmänhet har blivit mycket snabba.