Datenarchitektur in verteilten Systemen: Modelle und OLAP-Verfahren
Eingeordnet in Informatik
Geschrieben am in
Deutsch mit einer Größe von 26,03 KB
Datenarchitektur in verteilten Systemen
Data Architecture in einem verteilten System
Logische Ebene der verteilten Architektur
- Die logische Ebene der verteilten Architektur für das konzeptionelle Schema der Datenbank und der physischen Ebene auf das interne Schema. Die Visionen der Durchführung der Beihilfen und/oder Begrenzungen der Funktionalität oder Zugriffsrechte.
Traditionelle Klassifikation von Datenmodellen
Zentralisierte Daten
Die Daten wurden in einer einzigen Datenbank organisiert, die das gesamte verteilte System bedient. Es war das erste Modell, als die Notwendigkeit für Client/Server-Daten in Hosts auf diese Weise organisiert erschien.
Model-Partitionierung
Die Daten sind über mehrere Datenbanken verteilt, die auf der gesamten Plattform verbreitet sind.
Replizierte Daten
Datenkopien werden von zentralen Datenbanken „stabil“ geholt und auf ein zentralisiertes Modell „nahe“ an die Kunden gebracht.
- Es gibt drei Möglichkeiten zu replizieren:
- Kopieren: Die Daten werden kopiert.
- Zusammenfassung: Daten werden auf ein höheres Niveau aggregiert.
- Rearrange (Neuordnung): Das ursprüngliche Datenmodell wird umgewandelt, um unnötige Attribute und/oder gemeinsame Einrichtungen zu beseitigen.
Multibase
- Die integrierte Datenbank hat für jedes der einzelnen logischen Systeme Programme, die die semantischen und syntaktischen Unterschiede lösen.
- Die Logik der geteilten Einrichtungen ist in Servern gekapselt, Programme, die für die Zwecke der Clients oder Server, die sie verwenden, als eine Einheit agieren.
Distributed BD (Verteilte Datenbanken)
- Die integrierte Datenbank hat einen einzigen konzeptionellen Rahmen, der alle individuellen Datenbanken als eine logische Ebene sehen lässt. Jede integrierte Datenbank entspricht der physischen Ebene. Der Designer muss wissen, welche davon entfernt ist, um die Leistung und Reaktionszeiten zu überwachen.
- Es ist natürlich viel besser, mit Datenbanken mit einer MultiBase-Verteilung zu arbeiten.
Federated BD (Föderierte Datenbanken)
- Dies ist ein Sonderfall von verteilten Datenbanken, bei dem eine Scheidung zwischen den verschiedenen, voneinander unabhängigen Besitzern besteht, die sich auf einen gemeinsamen konzeptionellen Rahmen einigen, der oft durch eine Vereinbarung verankert ist.
- Jede Datenbank muss dem Bund beitreten, um das gemeinsame Verständnis zu akzeptieren.
OLAP oder Online Analytical Processing
- Auch als multidimensionale Datenbank bekannt, ermöglicht es Benutzern, Informationen schnell zu analysieren, die in multidimensionalen Ansichten und Hierarchien organisiert wurden.
- Zum Beispiel werden OLAP-Tools verwendet, um Trendanalysen über Vertriebs- und Finanzdaten durchzuführen, wobei Benutzer in große Mengen von Verkaufsstatistiken eintauchen können, um die am leichtesten flüchtigen Produkte zu isolieren.
Multidimensional OLAP (MOLAP)
- Traditionelle OLAP-Produkte fassen Transaktionen in mehrdimensionalen Ansichten zusammen, bevor sie eingesetzt werden, sodass Benutzerabfragen sehr schnell sind. (Wie OLAP)
Relational OLAP (ROLAP)
- Dies ist eigentlich ein Begriff für Werkzeuge, die Daten extrahieren und mehrdimensionale Ansichten mithilfe komplexer SQL-Anweisungen erstellen, die auf traditionellen relationalen Datenbanken arbeiten. Es können Pseudo-OLAP-Abfragen „on the fly“ erstellt werden.