Kurz erklärt
Spaltenorientierte Datenbanken speichern Werte einer Spalte zusammen statt Zeile für Zeile. Das beschleunigt Auswertungen über viele Zeilen enorm und lässt sich sehr gut komprimieren.
Genauer
OLTP-Systeme (Bestellungen, Buchungen) lesen und ändern einzelne Zeilen, dafür ist Zeilenspeicherung ideal. OLAP-Systeme (Berichte, Analysen) summieren wenige Spalten über Millionen Zeilen, dort liest Spaltenspeicherung nur die nötigen Daten.