Beschreibung
Solid State Disks (SSD) sind eine revolutionäre Datenspeicherungs-Technologie. Flash-SSDs sind nicht nur als schnelle Platten zu betrachten, vielmehr unterscheiden sie sich durch Eigenschaften, die sich sowohl auf Leistung als auch Architektur von bestehenden datenintensiven Softwaresystemen auswirken. Eckdaten der Flash-SSDs im Gegensatz zu magnetischen Festplatten sind: sehr niedrige Latenzzeiten, sehr hohe Leistung beim Lesen, bedeutend niedrigere Schreibleistung und niedriger Energieverbrauch.
Das Potential der Flash-Technologie und der langfristige Einfluss auf Softwaresysteme sind zum jetzigen Zeitpunkt ungenügend erforscht. Es ist eine Tatsache, dass Concurrency Control Ansätze, Zugriffspfade und im Grunde die gesamte Datenbanksystem-Architektur auf den Ausgleich der Zugriffszeiten auf Platte und Hauptspeicher (access gap) ausgerichtet wurden. Um die Vorteile der Flash-SSDs optimal nutzen zu können, müssen die Architektur-Grundlagen kritisch überdacht werden.