[TASK] Generic commit.
This commit is contained in:
parent
a06cb5be8d
commit
c41be84aaa
@ -352,20 +352,20 @@ WHERE {
|
|||||||
|
|
||||||
\section{Resoning auf RDF-Datenströmen?}
|
\section{Resoning auf RDF-Datenströmen?}
|
||||||
|
|
||||||
Reasoning auf RDF-Datenströmen ist ein zur Zeit noch umforschtes Gebiet, da durch die begrenzte Gültigkeit von Daten aus Datenströmen relevante Zusammenhänge errechnet werden müssen und gleichzeitig möglichst wenig Rechenleistung gezogen werden soll.
|
|
||||||
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
\item sehr hoher Datendurchsatz
|
\item Immer noch ein Forschungsgebiet
|
||||||
\item Ereignisinformationen ändern sich sehr häufig, sind nie sehr lange gültig oder relevant
|
\item sehr hoher Datendurchsatz (viele kleine Ereignisse in geringem Zeitraum)
|
||||||
\item Große Menge Rechenaufwand, aber es gibt einige Ansätze
|
\item Ereignisinformationen ändern sich sehr häufig, sind nie sehr lange gültig und nicht immer relevant zur einer Abfrage
|
||||||
\item z.B.: Reasoning errechnet Tripel mit begrenzter Lebensdauer
|
\item Aber: Ergebnisse sollen möglichst schnell vorliegen
|
||||||
|
\item $\Longrightarrow$ große Menge Rechenaufwand
|
||||||
|
\item Einer der möglichen Ansätze: Reasoner errechnet für die Ereignisse Tripel mit begrenzter Lebensdauer
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
|
|
||||||
\chapter{Gegenüberstellung existierender CEP-Engines}
|
\chapter{Gegenüberstellung existierender CEP-Engines}
|
||||||
|
|
||||||
Es gibt bereits einige Technologien um Ereignisströme zu verarbeiten.
|
Es gibt bereits einige Technologien um Ereignisströme zu verarbeiten.
|
||||||
Im Folgenden stelle ich nun ein paar bekannte Systeme kurz vor.
|
Im Folgenden stelle ich nun ein paar bekannte CEP-Systeme kurz vor.
|
||||||
|
|
||||||
Grobe Eckpunkte zur Orientierung:
|
Grobe Eckpunkte zur Orientierung:
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
@ -549,7 +549,7 @@ resultProxy.addObserver(new ConsoleFormatter());
|
|||||||
\subsection{Laufen lassen und abwarten}
|
\subsection{Laufen lassen und abwarten}
|
||||||
|
|
||||||
Der Part ist einfach ;-)
|
Der Part ist einfach ;-)
|
||||||
Im Main-Thread einfach etwas Thread.sleep() callen und gut.
|
Im Main-Thread einfach etwas Thread.sleep() callen und in den am ResultProxy angehangenen Observern die Ergebnisse entsprechend auswerten und weiter verarbeiten.
|
||||||
|
|
||||||
|
|
||||||
\subsection{Engine herunterfahren}
|
\subsection{Engine herunterfahren}
|
||||||
@ -598,7 +598,7 @@ Wie und wo werden Dateien in welchen Formaten abgelegt, müssen sie zuvor in der
|
|||||||
\item (Konnten die gestellten Anforderungen erfüllt werden?)
|
\item (Konnten die gestellten Anforderungen erfüllt werden?)
|
||||||
\item Was konnte erreicht werden?
|
\item Was konnte erreicht werden?
|
||||||
\item Was konnte nicht erreicht werden?
|
\item Was konnte nicht erreicht werden?
|
||||||
\item Gab es Schwierigkeiten?
|
\item Gab es Schwierigkeiten? [Guter Zeitpunkt, um hier f:timestamp() vs Tripel mit Literals zu erwähnen]
|
||||||
\item Wie hoch war der Aufwand?
|
\item Wie hoch war der Aufwand?
|
||||||
\item Wie steht es um die Qualität der Ergebnisse?
|
\item Wie steht es um die Qualität der Ergebnisse?
|
||||||
\item Eventuell ein Blick auf die Performance?
|
\item Eventuell ein Blick auf die Performance?
|
||||||
|
Loading…
Reference in New Issue
Block a user