Zuhause Persönliche Finanzen Horizontales versus vertikales Datenspeichermanagement - Dummies

Horizontales versus vertikales Datenspeichermanagement - Dummies

Video: Horizontales vs. vertikales Krafttraining: Wann Du welche Methode anwenden solltest! 2025

Video: Horizontales vs. vertikales Krafttraining: Wann Du welche Methode anwenden solltest! 2025
Anonim

Die meisten relationalen Datenbankmanager wurden auf einem horizontalen Speichermanager , erstellt, der alle Daten in einem Datenbank nach Zeile (oder Datensatz), wenn eine Transaktion stattfindet. Eine Datenbanktabelle wird als eine Kette von Datenbankseiten dargestellt, die eine oder mehrere Datenzeilen enthalten.

Ein horizontaler Speichermanager bietet eine schnelle Onlinetransaktionsverarbeitung (OLTP), da die meisten Transaktionen in einem Datensatzformat erfolgen, z. B. Einfügen eines Hauptbucheintrags oder Schreiben eines Schecks. Wenn ein Benutzer jedoch einen Datensatz anfordert, wird die Datenbankseite, die die Daten enthält, häufig in den Speicher verschoben, was für Business-Intelligence-Anwendungen äußerst ineffizient ist.

Im Laufe der Jahre sind mehrere Datenbank-Spezialprodukte entstanden, die dazu dienen, abfragezentrierte Anwendungen wie Business Intelligence zu unterstützen und zu optimieren. Solche Produkte ermöglichen es Ihnen, interaktive Data Warehouses leichter zu entwickeln. Das Ziel dieser spaltenweisen Datenbanken besteht darin, die Geschwindigkeit der Entscheidungsunterstützungsabfragen zu erhöhen, die bei großen Datenmengen ausgeführt werden.

Wenn Datenbankadministratoren gefragt werden, ob sie jemals einen Index auf einer Spalte platzieren möchten, die die Ortsvorwahl einer Person, den Notendurchschnitt eines Teilnehmers oder die gesamten Transaktionen eines Kunden enthält, antwortet er mit einem lauten "Nein! "Sie geben diese unnachgiebige Antwort normalerweise aus Gründen, die auf Technologie basieren, wie zum Beispiel:

  • Wir indexieren aufgrund des Overheads von Indizes nur auf standardmäßigen, bekannten Pfaden (z. B. Name).

  • Die Kardinalität , oder das einmalige Auftreten von Daten, zwingen die Datenbank sowieso, einen Tabellenscan durchzuführen.

Wenn Sie Benutzer jedoch fragen, welche Informationen sie zur Erfüllung ihrer beruflichen Aufgaben benötigen, reagieren sie mit diesen Anforderungen:

  • Die Anzahl der Personen nach Gebietscode in meinem Gebiet anzeigen, damit ich meine Angebote effektiver verwalten kann..

  • Identifizieren Sie die besten Schüler der Abschlussklasse, damit ich die richtigen Interviews arrangieren kann.

  • Finden Sie heraus, welche Kunden mit meinem Unternehmen Geschäfte machen und geben Sie jährlich zwischen 100 000 und 500 000 US-Dollar aus.

Jede dieser drei Anforderungen charakterisiert eine andere Benutzeranforderung, dennoch erfüllen sie alle ähnliche Funktionen: Sie sind entscheidungsunterstützungsorientierte Abfragen. Die Notwendigkeit, auf Daten zuzugreifen, führt zu Anforderungen an die Benutzerinformationen, aber die Zugriffsmuster der Benutzer sind nicht mit den meisten RDBMS-Indexierungsstrategien kompatibel. Kurzum, die RDBMS-Technologie behindert den Erfolg der Anwendungen.

Eine Datenbanktabelle wird als Kette von Datenbankseiten dargestellt, die eine oder mehrere Datenzeilen enthalten (siehe Abbildung).Ein horizontaler Speichermanager bietet eine schnelle Online-Transaktionsverarbeitung (OLTP), da die meisten Transaktionen in einem Datensatzformat erfolgen.

Diese relationalen Datenbanken unterstützen die Abfrageaktivität mithilfe von Indizes. Indizes werden auf den Zeilen aufgebaut, um das Abrufen von Daten auf gemeinsamen Pfaden zu vereinfachen und zu beschleunigen, wie in der Abbildung gezeigt.

Data Warehousing-Lösungen wie Business Intelligence verwenden nicht viele dieser Indizierungstechniken, da sie so gestaltet wurden, dass sie OLTP-Anwendungen beim häufigen Suchen und Aktualisieren einzelner Zeilen innerhalb von Datenbanktabellen unterstützen.

Um typische Benutzeranfragen in Business Intelligence richtig zu unterstützen, sind andere Speicher- und Indizierungstechniken erforderlich. Anbieter wie Sybase und Vertica haben vertikale Speichermanager aufgebaut. Anstatt die Daten zeilenweise zu speichern, speichern diese Produkte die Daten nach Spalten - daher der Name vertikaler Speichermanager oder der spaltenweise Speicher.

Diese Speicherungsmethode löst effektiv das Problem von Benutzerabfragen gegen große Datensätze, da ein Benutzer oft nur wenige Spalten sucht, im Gegensatz zu der großen Anzahl von Spalten, die von einem horizontalen Speichermanager in einer Reihe verwaltet werden. Mit den Daten, die als eine Reihe von Seitenänderungen gespeichert werden, wobei jede Seite Spaltendaten enthält, wird die Abfrageverarbeitungszeit um einen Faktor von 500 oder mehr auf 1 reduziert.

Zusätzlich unterstützen diese Produkte andere Optimierungen, die die Geschwindigkeit der Abfrage unterstützen. Verarbeitung, einschließlich Datenkomprimierung, parallelen Abfragevorgängen und mehreren Indizierungstechniken pro Spalte. Die Herausforderung bei der Implementierung solcher Technologien beinhaltet die Standardisierung. Daher weigern sich viele Datenverwaltungsabteilungen, solche Technologien zu implementieren, da diese Technologien zusätzliche Unterstützungsarbeit erfordern.

Horizontales versus vertikales Datenspeichermanagement - Dummies

Die Wahl des Herausgebers

Verknüpfungen für Common View-Befehle in Excel 2007 - Dummys

Verknüpfungen für Common View-Befehle in Excel 2007 - Dummys

, Wenn Sie die Art ändern möchten, wie Sie sind Wenn Sie ein Excel 2007-Arbeitsblatt oder die Art und Weise, wie die Seite ausgelegt ist, ansehen, verwenden Sie diese Tastenkombinationen für die Ansichtsbefehle (Alt + Abkürzungstaste). Hotkeys Excel Multifunktionsleiste Befehl Funktion Alt + WN Ansicht | Normale Ansicht Gibt das Arbeitsblatt aus dem Seitenlayout oder der Seitenumbruchvorschau in die normale Ansicht zurück ...

Mit Excel 2016-Arbeitsmappen gespeichert wurden, die auf Ihren OneDrive-Dummies

Mit Excel 2016-Arbeitsmappen gespeichert wurden, die auf Ihren OneDrive-Dummies

Gespeichert wurden OneDrive in der Cloud. Gehen Sie folgendermaßen vor, um Excel 2016-Arbeitsmappen von Ihrem OneDrive freizugeben: Öffnen Sie die Arbeitsmappendatei, die Sie in Excel 2016 freigeben möchten, und klicken Sie dann ganz rechts in der Zeile mit der Multifunktionsleiste auf die Schaltfläche Freigeben. Excel wird geöffnet ...

Verknüpfungen zum Verschieben des Zellencursors in Excel 2007 - dummies

Verknüpfungen zum Verschieben des Zellencursors in Excel 2007 - dummies

Microsoft Office Excel 2007 bietet eine Vielzahl von Tastaturkürzel zum Auswählen einer neuen Zelle. Wenn Sie eine dieser Tastenkombinationen verwenden, scrollt das Programm automatisch einen neuen Teil des Arbeitsblatts in die Ansicht, wenn dies zum Bewegen des Zellencursors erforderlich ist. Sie finden diese Tastenanschläge und ihre Aktionen in der folgenden Tabelle. Tastatureingaben ...

Die Wahl des Herausgebers

Netzwerkverwaltung: Windows Gruppenrichtliniengrundlagen - Dummies

Netzwerkverwaltung: Windows Gruppenrichtliniengrundlagen - Dummies

Gruppenrichtlinie bezieht sich auf eine Funktion von Windows-Betriebssystemen, die Sie steuern, wie bestimmte Aspekte von Windows und anderer Microsoft-Software in Ihrem Netzwerk funktionieren. Viele Funktionen, die Sie möglicherweise in einer Verwaltungskonsole finden, z. B. Active Directory-Benutzer und -Computer, werden stattdessen von Gruppenrichtlinien gesteuert. Gruppenrichtlinie besteht aus ...

Netzwerkverwaltung: Windows Server 2008 Anmeldeskripts - Dummys

Netzwerkverwaltung: Windows Server 2008 Anmeldeskripts - Dummys

Ein Anmeldeskript ist eine Stapeldatei, die automatisch ausgeführt wird wann immer sich ein Benutzer anmeldet. Der häufigste Grund für die Verwendung eines Anmeldeskripts besteht darin, die Netzwerkfreigaben zuzuordnen, auf die der Benutzer zugreifen muss. Hier ist ein einfaches Anmeldeskript, das drei Netzwerkfreigaben abbildet: echo off net use m: server1sharesadmin net ...

Netzwerkverwaltung: Windows Firewalls - Dummies

Netzwerkverwaltung: Windows Firewalls - Dummies

Windows enthält eine integrierte Firewall, die einen grundlegenden Paketfilterungs-Firewallschutz bietet. In den meisten Fällen sollten Sie einen dedizierten Firewall-Router verwenden, da diese Geräte bessere Sicherheitsfunktionen bieten als die integrierte Windows-Firewall. Dennoch ist die eingebaute Firewall für Heimnetzwerke oder sehr kleine Büronetzwerke geeignet. Hier sind die Schritte, die aktiviert werden ...

Die Wahl des Herausgebers

Wie sich einzelne kunden mit sozialen medien auseinandersetzen - dummies

Wie sich einzelne kunden mit sozialen medien auseinandersetzen - dummies

Im heutigen social-media-web haben menschen mehr macht als je. Verbraucher sind sich ihrer Macht zunehmend bewusst: Eine Person mit einem Blog kann Produkte überprüfen, das Bewusstsein für eine Marke schärfen und den Umsatz steigern. Jemand kann seine Meinung über eine Marke in seinen bevorzugten sozialen Netzwerken teilen und ihre Gedanken können sich exponentiell verbreiten. ...

Wie Online-Communities mit Social Media interagieren - dummies

Wie Online-Communities mit Social Media interagieren - dummies

Online-Community ist das Kollektiv, ein virtueller Ort und die Gruppen von Menschen, die das Social-Media-Engagement fördern. Ihre Social-Media-Engagements können nicht in einem Vakuum stattfinden. Die Aktivitäten des Engagements in sozialen Medien finden innerhalb von Online-Communities statt, sogar in Communities, die nur aus zwei Personen bestehen, wie z. B. Ihnen und jemand anderem. Social-Media-Plattformen und ...

Host beliebte Werbegeschenke auf Ihre Mutter Blog - Dummies

Host beliebte Werbegeschenke auf Ihre Mutter Blog - Dummies

Eine erfolgreiche Mutter Blogging-Website ist 5MinutesForMom. com. Die Zwillingsschwestern Janice Croze und Susan Carraretto schienen vom ersten Tag an mühelos Gemeinschaft und Verkehr aufzubauen. Einer der Wege, wie sie das taten, war, Giveaways auf ihrem Blog zu betreiben. Sie waren einer der allerersten Mutter Blogs, um diese Strategie als eine Möglichkeit zu verwenden ...