Aurelius is founded on the idea that effective experts in computing should be well versed in both theory (computer science) and practice (software engineering). Our team is composed of classically trained computer scientists who are also world-class engineers. It is because of this mixture that our academic contributions in the fields of graph theory, network science, and distributed systems are able to directly effect the development of our open source graph-based products. An Aurelius subscription provides unique access to and support from our graph-oriented people, research, and technology.
|Titan database||A highly scalable, distributed graph database.|
|Faunus engine||A Hadoop-based graph analytics engine.|
|Fulgora processor||A compression-based, in-memory, graph processing engine. [coming soon]|
|TinkerPop suite||A variegated collection of graph-based technologies.|
|Feature promotion||Escalate features on each project’s respective issue tracker.|
|Bug fix promotion||Escalate bugs on each project’s respective issue tracker.|
|Communication||Ask questions pertaining to the technology and theory of graphs/networks.|
|Version support||Ensure a smooth transition when going from one version of the technology to the next.|
|Brainstorming||Invite Aurelius to virtually meet with your team and brainstorm graph solutions.|
The Aurelius Graph Cluster is a cluster of interoperable graph technologies that can be deployed on a multi-machine compute cluster. Below is a list of the technologies that Aurelius currently supports in its subscription package. Please note that while many members of Aurelius are committers to TinkerPop, the TinkerPop suite is used across multiple graph database vendors. As such, TinkerPop features can not be escalated through this subscription. All other subscription offerings would apply.
Titan is an OLTP distributed graph database capable of supporting tens of thousands of concurrent users interacting with a single massive-scale graph represented over a cluster of machines. The current distribution’s pluggable storage architecture provides connectivity to Apache Cassandra, Apache HBase, and Oracle’s BerkeleyDB. Titan is a native Blueprints enabled graph database and as such, it supports the full TinkerPop stack of technologies.
Faunus is an OLAP analytics engine for processing property graphs using Hadoop. Graphs are analyzed using a MapReduce implementation of the Gremlin graph traversal language. General use-cases include computing graph derivations/transformations and global graph statistics. Faunus can be extended with new operations written using MapReduce and Blueprints. Titan connectivity is provided to allow for the global analysis of Titan graphs.
Fulgora is a compression-based, transaction-less, in-memory graph processor capable of storing billions of edges within the memory confines of a single machine. Fulgora is optimized for the execution of massively threaded, global graph algorithms. Algorithms are written using the Blueprints graph API. [coming end of winter 2012]
TinkerPop is a suite of graph-based technologies to which many of the members of Aurelius contribute. The TinkerPop stack is utilized in all of the Aurelius-specific products. It includes the following graph solutions: Blueprints (property graph API), Pipes (a lazy dataflow framework), Gremlin (a graph traversal language), Frames (an object-to-graph mapper), and Rexster (a graph server).
Please contact us about procuring a technology subscription.