DEX is a high-performance and scalable graph database management system written in Java and C++. One of its main characteristics is its query performance for the retrieval and exploration of large networks. Its implementation with very light specialized structures allows analysing and querying billions of objects at very low storage cost.
Please feel free to DOWNLOAD the evaluation version of DEX
Where relationships are relevant
A DEX graph is a Labeled Directed Attributed Multigraph. Labeled because nodes and edges in a graph belong to types. Directed because it supports directed edges as well as undirected. An attributed graph allows a variable list of attributes for each node and edge, where an attribute is a value associated to a name, simplifying the graph structure. A multigraph allows multiple edges between two nodes. This means that two nodes can be connected several times by different edges, even if two edges have the same tail, head and label.

For more information, please see Documentation section