@Article{dbt_mods_00063349, author = {Jibril, Muhammad Attahir and Baumstark, Alexander and G{\"o}tze, Philipp and Sattler, Kai-Uwe}, editor = {Velegrakis, Yannis and Zeinalipour, Demetris and Chrysanthis, Panos K. and Guerra, Francesco}, title = {JIT happens: transactional graph processing in persistent memory meets just-in-time compilation}, journal = {Advances in Database Technology - EDBT 2021: 24th International Conference on Extending Database Technology, Nicosia, Cyprus, March 23-26, 2021, proceedings}, year = {2021}, publisher = {OpenProceedings.org}, address = {Konstanz, Germany}, pages = {37--48}, abstract = {Graph databases are used for different applications like analyzing large networks, representing and querying knowledge graphs, and managing master data and complex data structures. Besides graph analytics, the transactional processing of concurrent updates and queries represents a challenging data management task. In this paper, we investigate the usage of persistent memory as a very promising technology for graph processing. We present a novel architecture for transactional processing of queries and updates on a property graph model that exploits and addresses the specific characteristics of persistent memory by hybrid storage and memory management as well as a just-in-time query compilation approach. Our experimental evaluation on interactive short read and update query workloads show that PMem-based systems that are well-designed to exploit PMem characteristics outperform traditional disk-based systems significantly and have only a small overhead compared to DRAM-only systems. Moreover, the evaluation shows that JIT compilation brings performance benefits especially when an adaptive compilation approach is leveraged to hide the overhead of compilation as well as the latency of PMem.}, note = {Die Konferenz EDBT 2021 fand gemeinsam mit der Konferenz "International Conference on Database Theory" (ICDT 2021) statt. Die Veranstaltung wurde aufgrund der Corona Pandemie online abgehalten. (Homepage)}, note = {twenty-fourth International Conference on Database Theory}, isbn = {978-3-89318-084-4}, doi = {10.5441/002/edbt.2021.05}, url = {https://www.db-thueringen.de/receive/dbt_mods_00063349}, url = {http://uri.gbv.de/document/gvk:ppn:1776240952}, url = {http://uri.gbv.de/document/gvk:ppn:1764381785}, url = {https://doi.org/10.5441/002/edbt.2021.05}, file = {:https://www.db-thueringen.de/servlets/MCRFileNodeServlet/dbt_derivate_00065535/978-3-89318-084-4_2021-37-48.pdf:PDF}, language = {en} }