Neo4j is a graph database, a fully transactional database that stores data structured as graphs. A graph is a flexible data structure that allows for a more agile and rapid style of development. You can think of Neo4j as a high-performance graph engine with all the features of a mature and robust database. The programmer works with an object-oriented, flexible network structure rather than with strict and static tables, yet enjoys all the benefits of a fully transactional, enterprise-strength database. The community edition is GPLv3 licensed, while the advanced and enterprise editions are AGPLv3 licensed.
|Tags||NoSQL graph database Database Engines/Servers|
|Licenses||Affero GPLv3 GPLv3|
|Operating Systems||OS Independent|
Release Notes: This release adds cypher math operations and a new cache option for enterprise systems which offers finer control over memory use.
Release Notes: Reduced size on disk for the property store; fewer I/O operations. Improved logging. HTTP request-level authorization. Many additions to the Cypher query language, such as optional relationships in match clauses, new predicates and functions, parameterized queries, shortest path algorithm, and a new Cypher cookbook in the documentation. An improved and faster High Availability protocol that also handles unpredictable hardware better. The Web-based administration tool now offers style profiles, making it easy to create domain-specific visualizations.
Release Notes: The license for Neo4j Community Edition was changed to GPLv3, the maximum number of entities was increased, and short strings are stored more efficiently. Both nodes and relationships can be indexed using the new integrated index.
Release Notes: Major features include the Neo4j High Availability Cluster and the RESTful Neo4j Server.