Evaluation of Provenance Serialisations for Astronomical Provenance

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Johnson, Michael A. C., Paradies, Marcus, Klöckner, Hans-Rainer, Muzafarova, Albina, Lackeos, Kristen, Champion, David J., Dembska, Marta, Schindler, Sirko
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866929427701563392
author Johnson, Michael A. C.
Paradies, Marcus
Klöckner, Hans-Rainer
Muzafarova, Albina
Lackeos, Kristen
Champion, David J.
Dembska, Marta
Schindler, Sirko
author_facet Johnson, Michael A. C.
Paradies, Marcus
Klöckner, Hans-Rainer
Muzafarova, Albina
Lackeos, Kristen
Champion, David J.
Dembska, Marta
Schindler, Sirko
contents Provenance data from astronomical pipelines are instrumental in establishing trust and reproducibility in the data processing and products. In addition, astronomers can query their provenance to answer questions routed in areas such as anomaly detection, recommendation, and prediction. The next generation of astronomical survey telescopes such as the Vera Rubin Observatory or Square Kilometre Array, are capable of producing peta to exabyte scale data, thereby amplifying the importance of even small improvements to the efficiency of provenance storage or querying. In order to determine how astronomers should store and query their provenance data, this paper reports on a comparison between the turtle and JSON provenance serialisations. The triple store Apache Jena Fuseki and the graph database system Neo4j were selected as representative database management systems (DBMS) for turtle and JSON, respectively. Simulated provenance data was uploaded to and queried over each DBMS and the metrics measured for comparison were the accuracy and timing of the queries as well as the data upload times. It was found that both serialisations are competent for this purpose, and both have similar query accuracy. The turtle provenance was found to be more efficient at storing and uploading the data. Regarding queries, for small datasets ($<$5MB) and simple information retrieval queries, the turtle serialisation was also found to be more efficient. However, queries for JSON serialised provenance were found to be more efficient for more complex queries which involved matching patterns across the DBMS, this effect scaled with the size of the queried provenance.
format Preprint
id arxiv_https___arxiv_org_abs_2407_14290
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Evaluation of Provenance Serialisations for Astronomical Provenance
Johnson, Michael A. C.
Paradies, Marcus
Klöckner, Hans-Rainer
Muzafarova, Albina
Lackeos, Kristen
Champion, David J.
Dembska, Marta
Schindler, Sirko
Instrumentation and Methods for Astrophysics
Databases
Provenance data from astronomical pipelines are instrumental in establishing trust and reproducibility in the data processing and products. In addition, astronomers can query their provenance to answer questions routed in areas such as anomaly detection, recommendation, and prediction. The next generation of astronomical survey telescopes such as the Vera Rubin Observatory or Square Kilometre Array, are capable of producing peta to exabyte scale data, thereby amplifying the importance of even small improvements to the efficiency of provenance storage or querying. In order to determine how astronomers should store and query their provenance data, this paper reports on a comparison between the turtle and JSON provenance serialisations. The triple store Apache Jena Fuseki and the graph database system Neo4j were selected as representative database management systems (DBMS) for turtle and JSON, respectively. Simulated provenance data was uploaded to and queried over each DBMS and the metrics measured for comparison were the accuracy and timing of the queries as well as the data upload times. It was found that both serialisations are competent for this purpose, and both have similar query accuracy. The turtle provenance was found to be more efficient at storing and uploading the data. Regarding queries, for small datasets ($<$5MB) and simple information retrieval queries, the turtle serialisation was also found to be more efficient. However, queries for JSON serialised provenance were found to be more efficient for more complex queries which involved matching patterns across the DBMS, this effect scaled with the size of the queried provenance.
title Evaluation of Provenance Serialisations for Astronomical Provenance
topic Instrumentation and Methods for Astrophysics
Databases
url https://arxiv.org/abs/2407.14290