Graph analytics is becoming increasingly popular, with a deluge of new systems for graph analytics having been proposed in the past few years. These systems often start from the assumption that a new storage or query processing system is needed, in spite of graph data being often collected and stored in a relational database in the first place. In this paper, we study Vertica relational database as a platform for graph analytics. We show that vertex-centric graph analysis can be translated to SQL queries, typically involving table scans and joins, and that modern column-oriented databases are very well suited to running such queries. Specifically, we present an experimental evaluation of the Vertica relational database system on a variety of graph analytics, including iterative analysis, a combination of graph and relational analyses, and more complex 1- hop neighborhood graph analytics, showing that it is competitive to two popular vertex-centric graph analytics systems, namely Giraph and GraphLab.
翻译:图表分析学越来越受欢迎,过去几年里提出了大量新的图解分析系统。这些系统往往从这样的假设开始:尽管经常收集和储存图表数据,但首先需要一个新的存储或查询处理系统。在本文中,我们研究Vertica关系数据库,作为图解分析学的平台。我们显示,脊椎中心图分析可以翻译到SQL查询,通常涉及表格扫描和连接,现代的专栏数据库非常适合处理这类查询。具体地说,我们对Vertica关系数据库系统进行了实验性评价,涉及各种图解分析,包括迭代分析、图形和关系分析的组合以及更复杂的1伏相邻图分析学,表明它具有两种流行的脊椎中心图解析学系统,即Giraph和Gigallab的竞争力。