speichereffiziente
Speichereffiziente Systeme und Algorithmen bezeichnen in der Informatik jene Ansätze, die den Speicherbedarf möglichst gering halten. Der Begriff beschreibt Eigenschaften von Datenrepräsentationen, Algorithmen oder Gesamtsystemen, die primär darauf abzielen, Haupt- oder Massenspeicher so sparsam wie möglich zu nutzen. Dabei spielen Speicherplatzkompression, externes Speichermanagement und die Wahl geeigneter Datenstrukturen eine zentrale Rolle. Speichereffizienz wird oft im Kontext von Ressourcenbeschränkungen, wie bei eingebetteten Systemen oder mobilen Geräten, diskutiert.
Typische Techniken umfassen Datenkompression (zum Beispiel Entropiecodierung, Huffman- oder LZ77-Codierung), komprimierte bzw. succinct data structures (wie
Anwendungen finden sich in verschiedensten Bereichen, darunter eingebettete Systeme, mobile Anwendungen, große Datenbanken und Suchmaschinen. In