Neo4j is a graph database, reliable and fast for managing and querying highly connected data.
Neo4j is an open-source graph database supported by Neo Technology.
Neo4j stores data in nodes connected by directed, typed relationships with properties on both, also known as a Property Graph.
Main features
intuitive, using a graph model for data representation
reliable, with full ACID transactions
durable and fast, using a custom disk-based, native storage engine
massively scalable, up to several billion nodes/relationships/properties
highly-available, when distributed across multiple machines
expressive, with a powerful, human readable graph query language
fast, with a powerful traversal framework for high-speed graph queries embeddable, with a few small jars
simple, accessible by a convenient REST interface or an object-