| Veröffentlichte Version Download ( PDF | 2MB) | Lizenz: Creative Commons Namensnennung-NichtKommerziell-Weitergabe unter gleichen Bedingungen 4.0 International |
Nautilus: Implementation of an Evolution Approach for Graph Databases
Hausler, Dominique und Klettke, Meike
(2024)
Nautilus: Implementation of an Evolution Approach for Graph Databases.
In: MODELS Companion '24: ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems, September 22 - 27, 2024, Linz, Austria.
Veröffentlichungsdatum dieses Volltextes: 13 Jan 2025 14:40
Konferenz- oder Workshop-Beitrag
DOI zum Zitieren dieses Dokuments: 10.5283/epub.59826
Zusammenfassung
Equivalent to relational databases, there is a need for an evolution language for graph databases that describes how evolution operations such as add, rename, delete, copy, move, split and merge are specified domain independent. Previous work proposes the graph evolution language called GEO, which we build upon. In this paper, we present our program called Nautilus, implementing this formal ...
Equivalent to relational databases, there is a need for an evolution language for graph databases that describes how evolution operations such as add, rename, delete, copy, move, split and merge are specified domain independent. Previous work proposes the graph evolution language called GEO, which we build upon.
In this paper, we present our program called Nautilus, implementing this formal language, used to define evolution and intuitively easing the usage of graph database systems. GEO can also be used to update implicit structures in the graph data. Users benefit not only from an easy-to-use interface to minimize syntax errors and to reduce the necessary knowledge of the evolution language, but also from additional statistics on database structures which are visualized in the tool. This visualization allows initial data exploration as well as identifying the effects of the development by comparing data versions.
Consequently, Nautilus is capable of widening the range of users and accessibility of graph databases for interdisciplinary research projects. Illustrating schema changes and performing schema evolution transparently builds the core of Nautilus. Complex operations like split and transform are part of the available evolution language, thus avoiding programming workarounds. An additional feature of the tool is a logging components that offers the traceability of all performed evolution operations.
Alternative Links zum Volltext
Beteiligte Einrichtungen
Details
| Dokumentenart | Konferenz- oder Workshop-Beitrag (Nicht ausgewählt) | ||||||||||
| Verlag: | ACM | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Seitenbereich: | S. 11-15 | ||||||||||
| Datum | 31 Oktober 2024 | ||||||||||
| Institutionen | Informatik und Data Science > Allgemeine Informatik > Data Engineering (Prof. Dr.-Ing. Meike Klettke) | ||||||||||
| Projekte |
Gefördert von:
Deutsche Forschungsgemeinschaft (DFG)
(385808805)
| ||||||||||
| Identifikationsnummer |
| ||||||||||
| Klassifikation |
| ||||||||||
| Stichwörter / Keywords | Graph Databases, Property Graph, Evolution Language, Graph Database Statistics, Profiles, Neo4j | ||||||||||
| Dewey-Dezimal-Klassifikation | 000 Informatik, Informationswissenschaft, allgemeine Werke > 004 Informatik | ||||||||||
| Status | Veröffentlicht | ||||||||||
| Begutachtet | Ja, diese Version wurde begutachtet | ||||||||||
| An der Universität Regensburg entstanden | Ja | ||||||||||
| URN der UB Regensburg | urn:nbn:de:bvb:355-epub-598269 | ||||||||||
| Dokumenten-ID | 59826 |
Downloadstatistik
Downloadstatistik