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
- Host: GitHub
- URL: https://github.com/thinkaurelius/faunus
- Owner: thinkaurelius
- License: apache-2.0
- Created: 2012-03-15T20:49:29.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-09-05T14:47:17.000Z (about 10 years ago)
- Last Synced: 2024-07-19T22:45:18.474Z (4 months ago)
- Language: Java
- Homepage: http://faunus.thinkaurelius.com
- Size: 28.1 MB
- Stars: 260
- Watchers: 54
- Forks: 58
- Open Issues: 59
-
Metadata Files:
- Readme: README.textile
- Changelog: CHANGELOG.textile
- License: LICENSE.txt
Awesome Lists containing this project
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.htmlh2. Getting Started
Read the "Faunus documentation":https://github.com/thinkaurelius/faunus/wiki and join the "mailing list":https://groups.google.com/forum/#!forum/aureliusgraphs.