这两天整理了一下,转载请注明出处,谢谢
Titan
1. Overview
1.1 structure
Titan is a graph database engine. Titan itself is focused on compact graph serialization, rich graph data modeling, and efficient query execution. In addition, Titan utilizes Hadoop for graph analytics and batch graph processing. Titan implements robust, modular interfaces for data persistence, data indexing, and client access. Titan’s modular architecture allows it to interoperate with a wide range of storage, index, and client technologies; it also eases the process of extending Titan to support new ones.
1.2 General Titan Benefits
• Support for very large graphs. Titan graphs scale with the number of machines in the cluster.
• Support for very many concurrent transactions and operational graph processing. Titan’s transactional capacity scales with the number of machines in the cluster and answers complex traversal queries on huge graphs in milliseconds.
• Support for global graph analytics and batch graph processing through the Hadoop framework.
• Support for geo, numeric range, and full text search for vertices and edges on very large graphs.
• Native support for the popular property graph data model exposed by Blueprints.
• Native support for the graph traversal language Gremlin.
• Easy integration with the Rexster graph server for programming language agnostic connectivity.
• Numerous graph-level configurations provide knobs for tuning performance.
• Vertex-centric indices provide vertex-level querying to alleviate issues with the infamous super node problem.
• Provides an optimized disk representation to allow for efficient use of storage and speed of access.
• Open source under the liberal Apache 2 license.
1.3 Benefit of Titan with Cassandra
• Continuously available with no single point of failure.
•