Mobile and Digital Business

04 Big Data


Question

Welche Datenmodelle gibt es bei klassischen und neuartigen Datenbanken ?


Answer

Klassisch

  • Realtional: Daten und Beziehungen in Tabellen (MySQL)
  • Hierarchisch: Baum Strukturen (XML)
  • Objektorientiert: Objekte mit Eigenschaften und Methoden direkt in der DB (Db40)

Neuartig (verschiedene Formen von No SQL [Not only SQL & No SQL])

  • Key-Value: Zugriffe auf Wert über Schlüssel (Apache Hadoop)
  • Column Oriented: Daten nach Spalten orientiert (optimal für Auswertungen auf Spaltenbasis z.B. Durchschnitt) (Apache Cassandra)
  • Document Oriented: Unstrukturierte Daten in Form von text orientierten Dokumenten (mongoDB)
  • Graph Oriented: Knoten (Objekte) und Kanten (Beziehungen) (HyperGraphDB)
  • Multi Model: Mehrere NoSQL Konzepte zusammen (ArangoDB)
Folien 350,351, 401



Comments