Skip to content

Leistungsanalyse und -optimierung semantischer Abfragen - Bachelorarbeit

License

Notifications You must be signed in to change notification settings

ErikKristiansen96/LAOSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

In diesem Projekt können mehrere SPARQL-Queries miteinander verglichen werden. Dies wird automatisiert mit den Berlin SPARQL-Benchmark ausgeführt. Nach der Ausführung werden dann die verschiedenen Laufzeiten der einzelnen Queries gespeichert und es werden die berechneten Queries per Second Metriken für jede Query gespeichert. Hierdurch wird ein Vergleich von verschiedenen Queries stark erleichtert. Im Folgenden eine Step-By-Step-Anleitung für die Ausführung des Projektes gegen einen Triple-Store. 1: Einen Triple-Store starten. Für die Messergebnisse in diesem Projekt wurde mit docker und stain/jena-fuseki gearbeitet. 1.1: Docker installieren 1.2: docker pull stain/jena-fuseki 1.3: Den Fuseki server starten: docker run -p 3030:3030 --name fuseki -e JAVA_OPTS='-Xmx4G' -e JVM_ARGS=-Xmx4G -e ADMIN_PASSWORD=123 stain/jena-fuseki Hier wird der Fuseki-Server mit dem Containernamen "fuseki" gestartet und hat eine Heap-Space Größe von 4 GB. 1.4: Über http://localhost:3030 Daten in ein Datenset laden. Für das Projekt wurden Daten mithilfe des BSBM erstellt.

2: Queries in den Ordner "queries" speichern. Hierbei muss es für jede Query 2-3 Dateien geben. In der ersten Datei, kommt die Query mit evtl. Variablen, welche aus der randomWerte.txt Datei gelesen werden können. In die zweite Datei kommt die Auflösung der Variablen In die dritte Datei kommt die Query ohne Variablen. Diese wird aber nur für die statische Optimierung der Queries genutzt. 3: Das runQueries.bat Skript ausführen: runQueries.bat -name ZurordnungQueriesNummer.txt -endpoint http://localhost:3030/DATENSETNAME/query -dir DIRNAME -query queries Die verschiedenen Optionen des Skriptes können mit dem Kommando runQueries.bat -help zurückgegeben werden.

About

Leistungsanalyse und -optimierung semantischer Abfragen - Bachelorarbeit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published