Neo4j is a robust and proven database technology built from the ground up for use in mission-critical systems with highly inter-connected data models. Over relational database and other NOSQL alternatives, Neo4j turns complex joins into simple & fast graph traversals. Schemaless, unlike relational, Neo4j is flexible, yet, unlike other NOSQL databases, offers structure and meaning.
NoSQL was never a meaningful database classification. It is a label that can be applied to any database that does not have full support for SQL – and there are different reasons for choosing not to rely on SQL. If the only data you have is a single large table then you will not need to do SQL joins. If the data you store is inherently hierarchical, as it often is with document databases, then SQL is not likely to be a good data access language.
Download the PDF