Show simple item record

dc.contributor.authorJindal, Alekh
dc.contributor.authorMadden, Samuel R.
dc.date.accessioned2016-01-19T01:53:10Z
dc.date.available2016-01-19T01:53:10Z
dc.date.issued2014-10
dc.identifier.isbn978-1-4799-5666-1
dc.identifier.urihttp://hdl.handle.net/1721.1/100910
dc.description.abstractGraph analytics is becoming increasingly popular, driving many important business applications from social network analysis to machine learning. Since most graph data is collected in a relational database, it seems natural to attempt to perform graph analytics within the relational environment. However, SQL, the query language for relational databases, makes it difficult to express graph analytics operations. This is because SQL requires programmers to think in terms of tables and joins, rather than the more natural representation of graphs as collections of nodes and edges. As a result, even relatively simple graph operations can require very complex SQL queries. In this paper, we present GRAPHiQL, an intuitive query language for graph analytics, which allows developers to reason in terms of nodes and edges. GRAPHiQL provides key graph constructs such as looping, recursion, and neighborhood operations. At runtime, GRAPHiQL compiles graph programs into efficient SQL queries that can run on any relational database. We demonstrate the applicability of GRAPHiQL on several applications and compare the performance of GRAPHiQL queries with those of Apache Giraph (a popular `vertex centric' graph programming language).en_US
dc.language.isoen_US
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1109/BigData.2014.7004261en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT web domainen_US
dc.titleGRAPHiQL: A graph intuitive query language for relational databasesen_US
dc.typeArticleen_US
dc.identifier.citationJindal, Alekh, and Samuel Madden. “GRAPHiQL: A Graph Intuitive Query Language for Relational Databases.” 2014 IEEE International Conference on Big Data (Big Data) (October 2014).en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorJindal, Alekhen_US
dc.contributor.mitauthorMadden, Samuel R.en_US
dc.relation.journalProceedings of the 2014 IEEE International Conference on Big Data (Big Data)en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsJindal, Alekh; Madden, Samuelen_US
dc.identifier.orcidhttps://orcid.org/0000-0002-7470-3265
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record