Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/thinkaurelius/faunus

Graph Analytics Engine
https://github.com/thinkaurelius/faunus

Last synced: 3 months ago
JSON representation

Graph Analytics Engine

Lists

README

        

!http://thinkaurelius.github.io/faunus/images/faunus-logo.png!

Faunus is a "property graph":https://github.com/tinkerpop/blueprints/wiki/Property-Graph-Model analytics engine based on "Hadoop":http://hadoop.apache.org/. A "breadth-first":http://en.wikipedia.org/wiki/Breadth-first_search version of the graph traversal language "Gremlin":http://gremlin.tinkerpop.com operates on a "vertex-centric":http://en.wikipedia.org/wiki/Adjacency_list property graph data structure. Faunus can be extended with new operations written using "MapReduce":http://hadoop.apache.org/mapreduce/ and "Blueprints":http://blueprints.tinkerpop.com.

*Faunus was renamed Titan-Hadoop and merged into "Titan":https://github.com/thinkaurelius/titan as of version 0.5.0. Faunus is now part of and maintained in the same repository as Titan. It is contained in the Titan release downloads and pushed to Maven Central as the titan-hadoop module. The Faunus documentation in version 0.5.0 and later is part of the Titan manual available at "http://s3.thinkaurelius.com/docs/titan/current/":http://s3.thinkaurelius.com/docs/titan/current/. The code and wiki documentation in this repository only cover Faunus versions 0.4 and earlier.*

h2. Features

* Support for various graph-based data sources/sinks
** "Titan":http://thinkaurelius.github.com/titan/ distributed graph database
*** "Apache Cassandra":http://cassandra.apache.org/
*** "Apache HBase":http://hbase.apache.org/
** "Rexster":http://rexster.tinkerpop.com fronted graph databases
** "GraphSON":https://github.com/tinkerpop/blueprints/wiki/GraphSON-Reader-and-Writer-Library text format stored in HDFS
** EdgeList multi-relational text format stored in HDFS
*** "RDF":http://www.w3.org/RDF/ text formats stored in HDFS
** Hadoop binary "sequence files":http://wiki.apache.org/hadoop/SequenceFile stored in HDFS
** User defined import/export "scripts":https://github.com/thinkaurelius/faunus/wiki/Script-Format
* Native integration with the "TinkerPop":http://www.tinkerpop.com graph stack:
** "Gremlin":http://gremlin.tinkerpop.com graph query language
** "Blueprints":http://blueprints.tinkerpop.com standard graph API
* Open source with the liberal "Apache 2 license":http://www.apache.org/licenses/LICENSE-2.0.html

h2. Getting Started

Read the "Faunus documentation":https://github.com/thinkaurelius/faunus/wiki and join the "mailing list":https://groups.google.com/forum/#!forum/aureliusgraphs.