Classification
The abundance and diversity of massive-scale, graph-structured data and the ever-growing interest of large enterprise companies to analyze them are the key drivers of the recent advances in graph data management research. Further, graph data management has witnessed a steady increase in applications from various industry domains, such as social media, logistics and transportation, gas and oil utility networks, finance, public security, and the pharmaceutical industry.
The widespread adoption of graph technology and the diversity in requirements for the aforementioned application domains are the key drivers for the development of a variety of graph data management systems (gdmss). These gdmss are typically tailored to a specific graph workload, which is distinctive to the application domain and drives the design of the core system components, such as the primary/secondary storage, the query execution engine, and the user interface(s).
From a data model perspective,...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
AgensGraph (2017) http://bitnine.net/
AllegroGraph (2017) https://franz.com/agraph/allegrograph/
Amazon Neptune (2017) https://aws.amazon.com/neptune/
Angles R, Gutierrez C (2008) Survey of graph database models. ACM Comput Surv (CSUR) 40(1):1–39
Angles R, Arenas M, Barcelo P, Boncz P, Fletcher GHL, Gutierrez C, Lindaaker T, Paradies M, Plantikow S, Sequeda J, van Rest O, Voigt H (2017) G-CORE: a core for future graph query languages. https://arxiv.org/abs/1712.01550
ArangoDB (2017) https://www.arangodb.com/
Brameller A, Allan RN, Hamam Y (1976) Sparsity: its practical application to systems analysis. Pitman, London
Cayley (2017) https://cayley.io/
Datastax (2017) https://www.datastax.com/products/datastax-enterprise-graph
Erling O (2012) Virtuoso, a hybrid RDBMS/graph column store. IEEE Data Eng Bull 35(1):3–8
Francis N, Green A, Guagliardo P, Libkin L, Lindaaker T, Marsault V, Plantikow S, Rydberg M, Selmer P, Taylor A (2017, Submitted) Cypher: an evolving query language for property graphs
openCypher implementers group T (2017a) Cypher for Apache Spark. https://github.com/opencypher/cypher-for-apache-spark
openCypher implementers group T (2017b) Cypher query language reference, version 9. https://github. com/opencypher/openCypher/blob/master/docs/open Cypher9.pdf
Haubenschild M, Then M, Hong S, Chafi H (2016) ASGraph: a mutable multi-versioned graph container with high analytical performance. In: Proceedings of the fourth international workshop on graph data management experiences and systems, GRADES’16, pp 8: 1–8:6
Hauck M, Paradies M, Fröning H, Lehner W, Rauhe H (2015) Highspeed graph processing exploiting main-memory column stores. In: Proceedings of the Euro-Par 2015 international workshops, pp 503–514
Hong S, Chafi H, Sedlar E, Olukotun K (2012) Green-Marl: a DSL for easy and efficient graph analysis. In: Proceedings of the 17th international conference on architectural support for programming languages and operating systems, ASPLOS’12, pp 349–362
Hong S, Rodia NC, Olukotun K (2013) On fast parallel detection of strongly connected components (SCC) in small-world graphs. In: International conference for high performance computing, networking, storage and analysis, SC’13, pp 92:1–92:11
Hong S, Depner S, Manhardt T, Van Der Lugt J, Verstraaten M, Chafi H (2015) PGX.D: a fast distributed graph processing engine. In: Proceedings of the international conference for high performance computing, networking, storage and analysis, SC’15, pp 58: 1–58:12
Jena A (2017) https://jena.apache.org/
Macko P, Marathe VJ, Margo DW, Seltzer MI (2015) LLAMA: efficient graph analytics using large multiversioned arrays. In: Proceedings of the 31st IEEE international conference on data engineering, ICDE’15, pp 363–374
Malewicz G, Austern MH, Bik AJ, Dehnert JC, Horn I, Leiser N, Czajkowski G (2010) Pregel: a system for large-scale graph processing. In: Proceedings of the ACM SIGMOD international conference on management of data, pp 135–146
MarkLogic (2017) http://www.marklogic.com/what-is-marklogic/marklogic-semantics/triple-store/
MemGraph (2017) https://memgraph.com/
Microsoft (2017) Graph processing with SQL server and azure SQL database. https://docs.microsoft.com/en-us/sql/relational-databases/graphs/sql-graph-overview
Neo4j (2017) https://neo4j.com
Neumann T, Weikum G (2008) RDF-3X: a RISC-style engine for RDF. Proc VLDB Endow 1(1): 647–659
Ontotext (2017) https://ontotext.com/
Oracle (2017a) Oracle spatial and graph. http://www. oracle.com/technetwork/database/options/spatialand graph/
Oracle (2017b) PGQL 1.1 specification. http://pgql-lang.org/spec/1.1/
OrientDB (2017) http://orientdb.com/orientdb/
Paradies M, Lehner W, Bornhövd C (2015) GRAPHITE: an extensible graph traversal framework for relational database management systems. In: Proceedings of the international conference on scientific and statistical database management, SSDBM’15, pp 29:1–29:12
Paradies M, Kinder C, Bross J, Fischer T, Kasperovics R, Gildhoff H (2017) GraphScript: implementing complex graph algorithms in SAP HANA. In: Proceedings of the 16th international symposium on database programming languages, DBPL’17, pp 13:1–13:4
Raman R, van Rest O, Hong S, Wu Z, Chafi H, Banerjee J (2014) PGX.ISO: parallel and efficient in-memory engine for subgraph isomorphism. In: Second international workshop on graph data management experiences and systems, GRADES’14, pp 1–6
RDF4J E (2017) https://rdf4j.org/
van Rest O, Hong S, Kim J, Meng X, Chafi H (2016) PGQL: a property graph query language. In: Proceedings of the fourth international workshop on graph data management experiences and systems, GRADES’16, p 7
Rodriguez MA (2015) The gremlin graph traversal machine and language. In: ACM database programming languages conference, DBPL’15
Roth NP, Trigonakis V, Hong S, Chafi H, Potter A, Motik B, Horrocks I (2017) PGX.D/Async: a scalable distributed graph pattern matching engine. In: Proceedings of the fifth international workshop on graph data-management experiences & systems, GRADES’17, pp 7:1–7:6
Rudolf M, Paradies M, Bornhövd C, Lehner W (2013) The graph story of the SAP HANA database. In: Datenbanksysteme für Business, Technologie und Web (BTW), BTW’13, vol 214, pp 403–420
Saad Y (2003) Iterative methods for sparse linear systems, 2nd edn. Society for Industrial and Applied Mathematics, Philadelphia
Sevenich M, Hong S, van Rest O, Wu Z, Banerjee J, Chafi H (2016) Using domain-specific languages for analytic graph databases. Proc VLDB Endow 9(13):1257–1268
Simmen D, Schnaitter K, Davis J, He Y, Lohariwala S, Mysore A, Shenoi V, Tan M, Xiao Y (2014) Large-scale graph analytics in aster 6: bringing context to big data discovery. Proc VLDB Endow 7(13):1405–1416
Stardog (2017) http://www.stardog.com/
Stutz P, Bernstein A, Cohen W (2010) Signal/collect: graph algorithms for the (semantic) web. In: Proceedings of the 9th international semantic web conference on the semantic web – volume part I, ISWC’10. Springer, Berlin/Heidelberg, pp 764–780. http://dl.acm.org/citation.cfm?id=1940281.1940330
Sun W, Fokoue A, Srinivas K, Kementsietsidis A, Hu G, Xie GT (2015) SQLGraph: an efficient relational-based property graph store. In: Proceedings of the ACM SIGMOD international conference on management of data, pp 1887–1901
Tanase I, Xia Y, Nai L, Liu Y, Tan W, Crawford J, Lin CY (2014) A highly efficient runtime and graph library for large scale graph analytics. In: Proceedings of workshop on graph data management experiences and systems, GRADES’14, pp 1–6
TigerGraph (2017) https://www.tigergraph.com/
Valstar LD, Fletcher GHL, Yoshida Y (2017) Landmark indexing for evaluation of label-constrained reachability queries. In: Proceedings of the 2017 ACM international conference on management of data, pp 345–358
W3C (2013) SPARQL 1.1 query language. https://www.w3.org/TR/2013/REC-sparql11-query-20130321/
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this entry
Cite this entry
Paradies, M., Plantikow, S., Rest, O.v. (2019). Graph Data Management Systems. In: Sakr, S., Zomaya, A.Y. (eds) Encyclopedia of Big Data Technologies. Springer, Cham. https://doi.org/10.1007/978-3-319-77525-8_82
Download citation
DOI: https://doi.org/10.1007/978-3-319-77525-8_82
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-77524-1
Online ISBN: 978-3-319-77525-8
eBook Packages: Computer ScienceReference Module Computer Science and Engineering