{"title":"A Comparative Analysis of Knowledge Graph Query Performance","authors":"M. Salehpour, Joseph G. Davis","doi":"10.1109/TransAI51903.2021.00014","DOIUrl":null,"url":null,"abstract":"Knowledge Graphs (KGs) continue to gain widespread momentum for use in different domains. A variety of Data Management Systems (DMSs) have accordingly been developed in response to this growing deployment for storing KGs and querying their content. The performance of services offered by DMSs is crucial to unlocking the full potential of KGs for different purposes ranging from semantic search to reasoning and data integration. However, the efficiency of representative DMS types in supporting archetypal KG queries has not received adequate research attention. In this paper, we aim to provide a fine-grained, comparative analysis of four major DMS types, namely, row-, column-, graph-, and document-stores, against major query types, namely, subject-subject, subject-object, treelike, and optional joins. In particular, we analyze the performance of row-store Virtuoso, column-store Virtuoso, Blazegraph, and MongoDB using well-known benchmark datasets and queries. Our experimental results yield insight into the performance of the selected DMSs when executing different query types. The results highlight, however, that no single DMS proves superior in all benchmark scenarios, suggesting that a DMS should be selected and tailored to the query types being executed.","PeriodicalId":426766,"journal":{"name":"2021 Third International Conference on Transdisciplinary AI (TransAI)","volume":"106 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 Third International Conference on Transdisciplinary AI (TransAI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TransAI51903.2021.00014","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Knowledge Graphs (KGs) continue to gain widespread momentum for use in different domains. A variety of Data Management Systems (DMSs) have accordingly been developed in response to this growing deployment for storing KGs and querying their content. The performance of services offered by DMSs is crucial to unlocking the full potential of KGs for different purposes ranging from semantic search to reasoning and data integration. However, the efficiency of representative DMS types in supporting archetypal KG queries has not received adequate research attention. In this paper, we aim to provide a fine-grained, comparative analysis of four major DMS types, namely, row-, column-, graph-, and document-stores, against major query types, namely, subject-subject, subject-object, treelike, and optional joins. In particular, we analyze the performance of row-store Virtuoso, column-store Virtuoso, Blazegraph, and MongoDB using well-known benchmark datasets and queries. Our experimental results yield insight into the performance of the selected DMSs when executing different query types. The results highlight, however, that no single DMS proves superior in all benchmark scenarios, suggesting that a DMS should be selected and tailored to the query types being executed.