Vertexica: your relational friend for graph analytics!

In this paper, we present Vertexica, a graph analytics tools on top of a relational database, which is user friendly and yet highly efficient. Instead of constraining programmers to SQL, Vertexica offers a popular vertex-centric query interface, which is more natural for analysts to express many gra...

Full description

Bibliographic Details
Main Authors: Jindal, Alekh (Contributor), Rawlani, Praynaa (Contributor), Wu, Eugene (Contributor), Deshpande, Amol (Author), Madden, Samuel R. (Contributor), Stonebraker, Michael (Contributor)
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory (Contributor), Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science (Contributor)
Format: Article
Language:English
Published: Association for Computing Machinery (ACM), 2016-01-19T02:04:41Z.
Subjects:
Online Access:Get fulltext
LEADER 02177 am a22002893u 4500
001 100912
042 |a dc 
100 1 0 |a Jindal, Alekh  |e author 
100 1 0 |a Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory  |e contributor 
100 1 0 |a Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science  |e contributor 
100 1 0 |a Jindal, Alekh  |e contributor 
100 1 0 |a Rawlani, Praynaa  |e contributor 
100 1 0 |a Wu, Eugene  |e contributor 
100 1 0 |a Madden, Samuel R.  |e contributor 
100 1 0 |a Stonebraker, Michael  |e contributor 
700 1 0 |a Rawlani, Praynaa  |e author 
700 1 0 |a Wu, Eugene  |e author 
700 1 0 |a Deshpande, Amol  |e author 
700 1 0 |a Madden, Samuel R.  |e author 
700 1 0 |a Stonebraker, Michael  |e author 
245 0 0 |a Vertexica: your relational friend for graph analytics! 
260 |b Association for Computing Machinery (ACM),   |c 2016-01-19T02:04:41Z. 
856 |z Get fulltext  |u http://hdl.handle.net/1721.1/100912 
520 |a In this paper, we present Vertexica, a graph analytics tools on top of a relational database, which is user friendly and yet highly efficient. Instead of constraining programmers to SQL, Vertexica offers a popular vertex-centric query interface, which is more natural for analysts to express many graph queries. The programmers simply provide their vertex-compute functions and Vertexica takes care of efficiently executing them in the standard SQL engine. The advantage of using Vertexica is its ability to leverage the relational features and enable much more sophisticated graph analysis. These include expressing graph algorithms which are difficult in vertex-centric but straightforward in SQL and the ability to compose end-to-end data processing pipelines, including pre- and post- processing of graphs as well as combining multiple algorithms for deeper insights. Vertexica has a graphical user interface and we outline several demonstration scenarios including, interactive graph analysis, complex graph analysis, and continuous and time series analysis. 
546 |a en_US 
655 7 |a Article 
773 |t Proceedings of the VLDB Endowment