? Eine vertikale Datenbank ist, in dem das physikalische Layout der Daten Spalte für Spalte statt Zeile -für-Zeile . Anstatt in horizontaler Satzstrukturen angeordnet und vertikal verarbeitet die Daten in einer vertikalen Datenbank in vertikalen Strukturen als Prädikat Bäume oder P- Bäume bekannt angeordnet und horizontal bearbeitet . Data Mining
Horizontal Datenbanken eignen sich für Anwendungen, bei denen das angeforderte Ergebnis ist eine Reihe von horizontalen Aufzeichnungen, aber weniger für Anwendungen wie Data Mining, wo Forscher in der Regel in den Ergebnissen interessiert sind , die kurz und bündig ausgedrückt werden kann . P- Bäumen, auf der anderen Seite , sind dem Data Mining geeignet. P- Bäume werden üblicherweise durch Zerlegen jedes Attribut oder Spalte einer Tabelle von Aufzeichnungen horizontal in getrennte Bit-Vektoren oder Arrays Datenstrukturen erstellt . P- Bäume können eindimensionale , zweidimensionale oder mehrdimensionale , wenn die Daten in der Datenbank gespeichert werden muss natürlichen Abmessungen - z. B. raumbezogenen Daten oder geografische Informationen - die Abmessungen des P- Baum abgestimmt denen der Daten.
Leistung
Daten in einer vertikalen Datenbank wird durch schnelle logische Operatoren verarbeitet , wie AND , OR, exklusive OR und Ergänzung . Darüber hinaus kann durch Anordnen von Daten spaltenweise statt zeilenweise , ist es möglich, Abfragen oder Suchanfragen ausführen , auf die Daten ohne Zugriff auf Seiten auf einer Festplatte, die nicht von der Abfrage betroffen sind und so erhöhen die Geschwindigkeit der Datenwiederherstellung . Dies ist ein wichtiger Aspekt beim Data Mining in sehr großen Datenbeständen .
Page Size
Ein weiterer Vorteil der vertikalen Datenbanken ist, dass sie Daten gespeichert werden können in großen Seiten . Eine große Seitengröße bedeutet, dass eine große Anzahl von relevanten Daten Elemente in einem einzigen Lesevorgang abgerufen werden können. Im Gegensatz dazu ruft ein einzelner Lesevorgang auf einer horizontalen Datenbank nicht nur relevante Datenelemente , sondern auch Attribute oder Spalten , die nicht relevant sind für die Abfrage in Frage und begünstigt kleine Seitengrößen.
Scientific Applications
Vertical Datenbanken erneuert Interesse der wissenschaftlichen Gemeinschaft in den letzten Jahren erhalten hat. Die Anzahl der gleichzeitigen Benutzer in wissenschaftlichen Datenbank-Anwendungen ist in der Regel viel kleiner als in kommerziellen Anwendungen , aber die Benutzer dazu neigen, immer komplexer, unvorhergesehene Anfragen stellen . Darüber hinaus muss wissenschaftlichen Datenbankanwendungen typischerweise eine automatische Antwort auf komplexe Abfragen wegen des Fehlens von Datenbanken und Systemen Support. Scientific Benutzer in der Regel lieber mit engagierter Arbeit , in -house -Computer -Systeme , so dass wissenschaftliche Datenbank-Anwendungen zu sein, zwischen verschiedenen Modellen von tragbaren Computer benötigen . Vertikale Datenbanken sind besser, auf all diesen zählt , als ihre Gegenstücke horizontal .