Spaltenstores
Spaltenstores, auch spaltenorientierte Speicherstrukturen genannt, bezeichnen Speicherlayouts in Datenbanksystemen, bei denen die Werte einer Spalte separat von anderen Spalten abgelegt werden. Im Gegensatz zu Zeilenstores, bei denen alle Spalten einer Zeile hintereinander gespeichert sind, liegen die Daten in Spalten zusammenhängend vor. Diese Anordnung beeinflusst die Art der Abfragen, die Effizienz der Kompression und die Speicherzugriffe.
In einem Spaltenstore werden Spalten oft unabhängig voneinander komprimiert und mit speziellen Codierungsverfahren wie Dictionary-Encoding, Run-Length-Encoding
Zu den Vorteilen zählen geringerer Speicherbedarf durch effektive Kompression, beschleunigte Analysen auf großen Datenmengen und bessere
Spaltenstores finden Anwendung in Data-Warehouse-Systemen und analytischen Plattformen. Bekannte Beispiele reichen von reineren spaltenorientierten Datenbanken wie