Distribueret cache

Forfatter: Eugene Taylor
Oprettelsesdato: 10 August 2021
Opdateringsdato: 22 Juni 2024
Anonim
What is Distributed Caching? Explained with Redis!
Video.: What is Distributed Caching? Explained with Redis!

Indhold

Definition - Hvad betyder Distribueret cache?

Distribueret cache er en udvidelse til det traditionelle cache-koncept, hvor data placeres i et midlertidigt lager lokalt for hurtig hentning. En distribueret cache er mere cloud computing i omfang, hvilket betyder, at forskellige maskiner eller servere bidrager med en del af deres cachehukommelse i en stor pulje, der kan fås adgang til via flere noder og virtuelle maskiner. Begrebet og betydningen af ​​cache her forbliver det samme; det er kun processen med at skabe den store pool af cache, der er relativt ny inden for koncept og teknologi.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Distribueret cache

Distribueret cache bruges i vid udstrækning i cloud computing-systemer og virtualiserede miljøer, fordi det giver stor skalerbarhed og fejltolerance. En distribueret cache kan spænde over flere noder eller servere, som tillader den at vokse i kapacitet ved blot at tilføje flere servere. En cache har traditionelt fungeret som en meget hurtig metode til at gemme og hente data, og som sådan er den mest implementeret ved hjælp af hurtig hardware i nærheden af ​​hvad der bruger dem. Men distribuerede cache har undertiden brug for adgang via kommunikationslinjer bortset fra bus på hardniveau, hvilket giver den ekstra omkostninger, hvilket betyder, at den ikke er lige så hurtig som traditionel hardwarecache. På grund af dette er det ideelt at bruge distribueret cache til lagring af applikationsdata, der er bosiddende i databaser og websessionsdata. Det er mere velegnet til arbejdsmængder, der gør mere læsning end at skrive data, f.eks. Produktkataloger eller sæt billeder, der ikke ændres ofte og flere brugeradgang på samme tid. Det ville ikke give meget fordel for data, der er unikke for hver bruger, der kan være dynamiske; dette serveres bedre af lokal cache.


Selvom det ikke er så hurtigt som traditionel lokal cache, er distribueret cache blevet muliggjort, fordi hovedhukommelsen er blevet meget billig, og netværkskort og netværk generelt er blevet meget hurtige.