StorageReview.com

Was ist Cache?

Bei der Computerspeicherung ist ein Cache eine physische Komponente, die „vor“ einem primären Gerät platziert wird und Daten transparent speichert, sodass später schnell darauf zugegriffen werden kann, da dies normalerweise schneller ist als der direkte Zugriff vom primären Speicherort der Daten aus.

Mit Caching-Software werden bestimmte Daten automatisch ausgewählt, um bei Übertragungen zum und vom primären Gerät im Cache gespeichert zu werden. Wenn eine Anwendung später auf die spezifischen Daten zugreift, werden diese dem Benutzer spürbar schneller bereitgestellt. Normalerweise werden die am häufigsten verwendeten Daten (z. B. „Hot Data“) für die Zwischenspeicherung ausgewählt, da dies für Benutzer von großem Nutzen sein kann: Es reduziert die Latenz und erhöht die IOPS für leseintensive Arbeitslasten, was die Gesamtsystemleistung steigert.

Aufgrund ihrer überlegenen Lese- und Schreibgeschwindigkeit sind SSDs mit Abstand das beliebteste Gerät zum Caching. Systeme wie Network Attached Storage (NAS)-Lösungen verfügen manchmal über einen Steckplatz für ein Cache-Laufwerk, da von Servern oft auf Daten zugegriffen werden kann. Speicher-Arrays werden häufig auch in Hybridkonfigurationen ausgeliefert, bei denen Festplatten für die Kapazität und SSDs für die Beschleunigung genutzt werden. Hybride können auch ausschließlich aus Flash bestehen, wobei kostengünstigeres Flash als Kapazitätspool und leistungsstärkeres Flash als Cache verwendet wird.