Konstrukte
:Generalisierungen
:Eigenschaften
:Involvierte Definitionen
:- siehe auch Spaltenorientierte Speicherung
Veranstaltung
: DEDSReferenz
: @storl2024 (KE7, Column Stores und In-Memory-Datenbanksysteme; Teil 1.1)
⠀
Definition: Zeilenorientierte Speicherung
Als Zeilenorientierte Speicherung (en. Row Storage) bezeichnen wir eine Methode, bei der die Daten zeilenweise organisiert und gespeichert werden. Jeder Eintrag enthält also alle Spaltenwerte eines einzigen Datensatzes.
Haben wir die folgende Tabelle gegeben:
Personalnr Nachname Vorname Gehalt 1 Schmidt Josef 40000 2 Müller Maria 50000 3 Meier Julia 44000 So werden die Daten organisiert als:
1,Schmidt,Josef,40000
2,Müller,Maria,50000
3,Meier,Julia,44000;
Vorteile
- Das Lesen aller Spalten zu einem einzelnen Eintrag ist sehr effizient
Inserts
sind effizient- Updates einzelner Einträge sind Effizient
Nachteile
- Aggregate einzelner Spalten (Summe, Mittelwert, etc.) sind sehr aufwändig
- Anwendung von Kompressionsverfahren ist komplex