Was versteht man unter Linked Data?
vernetzte Speicherung von Informationen im sematischen Web
Vorgehensweise wie große Datenmengen in Beziehungen gebracht werden
Was ist W3C?
World Wide Web Consortium
ist ein Industriekonsortium zur Entwicklung von WebStandards.
Was versteht man unter RDF-Standard?
Resource Description Framework
Datenmodell was auf graphenorientierter Datenbank basiert
Metadaten darstellt
besteht aus einer Resource, die Beziehung zu anderen Resourcen hat.
RDF-Statement
besteht aus den drei Elementen (RDF Triple)
Subjekt
Prädikat (Beziehung)
Objekt
grundlegende Bausteine für graphenorientierte Datenbanken
Was sind Sematic Reasoner?
Software damit Daten logisch geschlussfolgert & auf Konsistenz geprüft werden
Bezieht Wissen aus Wissensdatenbank
ohne Ihn sematisches Web nutzlos!
Was tut ein Semantic Reasoner mit dem ihm zur Verfügung gestellten Wissen?
logische Schlussfolgerungen ziehen
auf Konsistenz prüfen
Aus welcher Quelle bezieht ein Semantic Reasoner sein Wissen?
KnowledgeBase
-> Wissensdatenbank
Aussagen über Klassen & Instanzen der Klassen gespeichert
-> Sematic Reasoner zieht seine Schlussfolgerung daraus.
Was ist das CEP?
Complex Event Processing
Softwaretechnologie
Datenströme Live analysieren
sucht nach Ereignismustern in komplexen Datenströmen
-> um kritsche Geschäftsrisiken zu analysieren
Anforderungen an das CEP-System.
flexible Integration von Ereignisquellen
hohe Skalierbarkeit
Inwiefern kann das CEP nützlich im Bezug auf Unternehmen sein?
im Rahmen der Risikoanlyse können Geschäftsrisiken analysiert werden.
-> Somit die finanziellen Auswirkungen betrachtet werden
Wie wird das CEP visualisiert?
mittels sogenannter Dashbaords.
Beispiele für CEP?
Finanzmärkte = Analyse von Kurswerten
Lagerhaltung = Überwachung von Materialflüssen
Was ist die Kernkomponente des CEP-Systems?
Event Processing Agent (EPA)
Was sind die 3 Komponenten des EPA?
Ereignismodell
Ereignisregeln
Event Processing Engine
Mittels welcher ereignisgesteuerten Gesamtarchitektur kann ein CEP-Sytsem nur funktionieren?
Event-Driven-Architekture (EDA)
Was sind die 3 Elemente der EDA?
Ereignisquelle
Ereignisverarbeitung
Ereignisbehandlung
Was bedeutet SQL?
Structured Query Language
standardisierte Datenbankabfragesprache
um auf Daten in relationalen Datenbanken zugreifen und diese verändern zu können.
Was ist das NoSQL-Datenbanksytem?
Not only SQL
heterogene Datenformate in großen Mengen
in Echtzeit verarbeiten
Arbeitsweise: SQL & Protokollen
In welcher Form speichern NoSQL-Datenbanksysteme Daten ab?
in unstrukturierter Form so ab, dass der Zugriff auf diese Daten deutlich performanter erfolgen kann
Welches Konsistenzmodell verwendet das NoSQL?
BASE-Modell
Was ist das BASE-Modell?
BA - Basically Available
-> Verfügbarkeit > Konsistenz
S - Soft State
-> Konsistenz wird fließend erreicht
E - Eventual Consistency
-> letztendlich sind Daten konsistent
Nenne den Vorteil des BASE-Modells.
Verfügbarkeit während den Schreibvorgängen
Wie wird bei NoSQL nach Art der Datenspeicherung unterschieden?
dokumentenorientierte Datenbanken
Graphdatenbanken
Key Value-Datenbanken
spaltenorientierte Datenbanken
Wie werden große, unstrukturierte Datenmengen in einem verteilten System, wie No-SQL Datenbank verarbeitet?
mit Hilfe von MAP-Reduce
Was versteht man unter MAP-Reduce?
durch Google entwickelt
Verarbeitung & Durchsuchung von großen/verteilten Datenmengen ermöglicht
-> ab mehreren Terabyte
-> mit Hilfe eines Cluster
basiert auf 2 Phasen
Was sind die 2 Phasen des MAP-Reduce (Beschreiben)
Map-Phase
Aufteilung der Eingabedatei auf mehrere Prozesse
parrallel Zwischenergebnisse kalkulieren
Reduce-Phase
nach MAP-Prozessen
parrallel Berechnungen
jeder Prozess eigene Ausgabedatei erzeugt
Was versteht man unter RDBMS?
Relational Database Management Systems
klassisches, relationales Datenbanksystemen
Daten mit Hife von Tabellen gepeichert
über Schlüsselspalte identifizierbar
Wofür sind relationale Datenbanken ausgelegt?
kleine Transaktionen
(Schreibzugriffe)
nicht fuer große Datenmengen
Was versteht man in einer relationalen Datenbank unter einem Datensatz?
In einer relationalen Datenbank werden die Zeilen einer Tabelle auch als Datensatz bezeichnet.
Welches Konsistenzmodell nutzt die relationale Datenbank?
ACID-Modell
Was ist das ACID-Modell?
Welches Problem hat eine relationale Datenbank beim Speichern von unterschiedlichen Datenformaten?
Und möglicher Interaktion von Nutzern durch Kommentare.
Daten in den Tabellen sind über viele Relationen mit einander verbunden.
-> erhöht die Komplexität
-> führt zu vielen Abfragen, dies beeinträchtigt die Performance
Last changeda month ago