Multidimensionale Datenbanken

Dies ist nicht das erste Mal in der jüngeren Geschichte, die neue Arten von Datenbank-Produkten entstanden sind und RDBMS Ineffizienzen überwinden. Zurück in den 1980er Jahren, eine Klasse von Anwendungen wurde identifiziert, in denen RDBMS Produkte, die Daten-Management-Anforderungen schlecht behandelt (vor allem die Erzeugung von RDBMS zu diesem Zeitpunkt verfügbar).

Diese Anwendungen werden alle benötigten Benutzer angegebenen Datentypen, die zwischen den verschiedenen Implementierungen variiert. Zum Beispiel, Computer-Aided Design / Computer Aided Manufacturing (CAD / CAM) Anwendungen hatte spezifizieren Datentypen der Lage zu sein, die zur Produkt Zeichnungen, Pläne im Zusammenhang mit, und andere damit zusammenhängende Faktoren.

Computergestützte Software Engineering (CASE) benötigten Datentypen Anwendungen und Systeme zu repräsentieren, Datenbanken, grafische Darstellungen von Entitäten und Attribute, Prozess- und Datenflüsse und andere Teile des Anwendungsentwicklungsprozesses.

Entstanden objektorientierte Datenbank-Management-Systeme (ODBMSs), die eliminiert die Tabellen-Zeilen-Spalten-Strukturen von relationalen Datenbanken und eingeführt, anstatt die Konzepte der Klassen und Unterklassen (oder Typen und Subtypen), Objekte, Eigenschaften, Methoden und die anderen Teile der objektorientierten Technologie direkt in die Datenbank-Engine.

Da RDBMS-Technologie nicht gut geeignet war, um multidimensionale Analyse, insbesondere in Bezug auf Leistung, Lieferanten gesetzt, um ihre eigenen Strukturen abgestimmt und optimiert für eine verbesserte Leistung zu entwickeln.

Wenn Sie Ereignisse in der Datenbank-Management-Welt verfolgen, sind Sie wahrscheinlich mit der Konvergenz von relationalen und objektorientierte Datenbanktechnologie vertraut. RDBMS-Produkte werden mit der objektorientierten Erweiterungen ausgestattet.

Argumentieren, dieser Ansatz komplexe Datentypen (Objekte), die Handhabung ist über nicht-relationale Produkte (# 147-pure # 148- ODBMSs) gewonnen aus, vor allem wegen der großen installierten Basis von relationalen Produkten und Anwendungen auf ihnen läuft. Wird die gleiche Sache in der Data-Warehousing-Welt passieren - relationale Technologie Überholmanöver und dann überwältigend spezialisierte mehrdimensionale Produkte? Nur die Zeit kann es verraten.

Menü