14.5 A Graph Database System: Neo4j

Neo4j is a graph database initially developed by Emil Eifrem, Johan Svensson, and Peter Neubauer to overcome performance issues they were encountering with relational database systems. Version 1.0 was released in 2010, and since then Neo4j has increased in functionality and performance with later versions. Neo4j has achieved more than 120,000,000 downloads for multiple different operating systems. The data model supports nodes connected by edges, and both can have properties (attributes). The system supports high-performance scalability, ACID-compliant transactions, and fine-grained security. Neo4j’s query language, Cypher, has an interactive interface to express queries and visualize results. Graph algorithms ...

Get Databases Illuminated, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.