OpslagReview. com

Wat is cache?

In computeropslag is een cache een fysieke component die "voor" een primair apparaat wordt geplaatst en die gegevens op transparante wijze opslaat zodat deze later snel kunnen worden geopend, omdat dit meestal sneller is dan rechtstreekse toegang vanaf de primaire locatie van de gegevens.

Met caching-software worden er automatisch specifieke gegevens gekozen om in de cache te worden opgeslagen tijdens overdrachten van en naar het primaire apparaat. Wanneer een applicatie later toegang krijgt tot de specifieke gegevens, wordt deze merkbaar sneller aan de gebruiker geserveerd. Gewoonlijk worden de gegevens die het vaakst worden gebruikt (bijv. "hot data") gekozen om in de cache te worden opgeslagen, omdat dit zeer voordelig kan zijn voor gebruikers: het vermindert de latentie en verhoogt de IOPS voor leesintensieve workloads, wat de algehele systeemprestaties verbetert.

Vanwege hun superieure lees- en schrijfsnelheid zijn SSD's verreweg het meest populaire apparaat voor caching. Systemen zoals Network Attached Storage (NAS)-oplossingen hebben soms een slot voor een cachestation vanwege hoe vaak gegevens toegankelijk zijn vanaf servers. Opslagarrays worden ook vaak geleverd in hybride configuraties met HDD's die worden gebruikt voor capaciteit en SSD's die worden gebruikt voor versnelling. Hybrides kunnen ook allemaal flash zijn, waarbij goedkopere flash wordt gebruikt als capaciteitspool en beter presterende flash wordt gebruikt als cache.