Ray Neiheiser, R. Schmitz, Luciana Rech, M. Manfredini
{"title":"Efficient Fault-Tolerant Transactions for Distributed Graph Database","authors":"Ray Neiheiser, R. Schmitz, Luciana Rech, M. Manfredini","doi":"10.33911/singular-etg.v1i2.59","DOIUrl":null,"url":null,"abstract":"Through the ongoing trend in graph technologies due to the massive growth of linked data produced by social networks graph databases gained popularity. Replication, a common approach to increase availability in databases, is also used by diverse graph database solutions. Few approaches implementing fault-tolerance in graph databases have been proposed yet.This paper considers deferred update replication using atomic broadcast in order to implement fault-tolerance in distributed graph databases. The main contribution of this paper is a deferred update algorithm adapted to graph databases offering a more scalable and faster solution, showing a performance advantage of over 30\\% compared to existing approaches.","PeriodicalId":412316,"journal":{"name":"Singular Engenharia, Tecnologia e Gestão","volume":"44 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Singular Engenharia, Tecnologia e Gestão","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.33911/singular-etg.v1i2.59","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Through the ongoing trend in graph technologies due to the massive growth of linked data produced by social networks graph databases gained popularity. Replication, a common approach to increase availability in databases, is also used by diverse graph database solutions. Few approaches implementing fault-tolerance in graph databases have been proposed yet.This paper considers deferred update replication using atomic broadcast in order to implement fault-tolerance in distributed graph databases. The main contribution of this paper is a deferred update algorithm adapted to graph databases offering a more scalable and faster solution, showing a performance advantage of over 30\% compared to existing approaches.