Spaltenorientierte Datenbanken bieten eine differenzierte Speicherung von Daten, die besonders vorteilhaft für analytische Anwendungen ist. Durch die Speicherung von Daten in Spalten können Abfrageleistungen erheblich gesteigert werden und die Konzentration auf bestimmte Attribute ermöglicht tiefere Analysen.
Nutze diesen Steckbrief, um den Baustein kurz zu verstehen, ihn im Modell einzuordnen und bei Bedarf in die 360°-Bewertung zu wechseln.
Theoretisches Gebilde: erklärt einen Begriff, ein Prinzip oder ein Denkmodell.
Was Zusammenhänge ordnet, verbindet oder entscheidbar macht.
Eine spaltenorientierte Datenbank speichert Werte einer Spalte zusammen und liest bei Abfragen nur die benötigten Spalten.
Der Ansatz entstand aus analytischen Datenbank- und Data-Warehouse-Systemen, bei denen große Tabellen häufig nur in wenigen Spalten ausgewertet werden. Das C-Store-Paper von Abadi, Madden und Hachem beschreibt eine frühe wissenschaftliche Grundlage moderner spaltenorientierter Systeme.
Bei zeilenweiser Speicherung liegt ein Datensatz beieinander; bei spaltenweiser Speicherung liegen alle Werte einer Spalte beieinander. Das spart beim Lesen vieler Datensätze und weniger Spalten I/O und verbessert oft die Kompression.
Ein gemeinsam gespeicherter Wertebereich eines Attributs.
Die Beschränkung einer Abfrage auf tatsächlich benötigte Spalten.
Die platzsparende Kodierung ähnlicher Werte innerhalb einer Spalte.
Spaltenspeicher eignen sich besonders für analytische Scans und Aggregationen über große Tabellen. Häufige Einzelzeilen-Änderungen und Zugriffe auf fast alle Spalten passen oft besser zu zeilenorientierter Speicherung.
Wo dieser Baustein im Themenmodell verortet ist.
Erkunde, wie dieser Wissensbaustein mit Konzepten, Methoden, Technologien und Tools verbunden ist.
Diese Quellen belegen den Begriff und seine fachliche Bedeutung.
Alle direkten Verbindungen des aktuellen Wissensbausteins in einer kompakten, textuellen Darstellung.
Diese Einordnung zeigt, in welchem Kontext der Baustein typischerweise relevant wird, wie anspruchsvoll er ist und welche Wirkung er im Modell hat.
Die Ebene innerhalb der Organisation (Unternehmen, Domäne, Team), auf der der AssetBlock angewendet wird.