Navigate:
~$NEO4J0.4%

Neo4j: Graph Database Management System

Open-source graph database storing data as nodes and relationships with Cypher query language.

LIVE RANKINGS • 02:15 PM • STEADY
OVERALL
#141
37
DATA ENGINEERING
#5
1
30 DAY RANKING TREND
ovr#141
·Data#5
STARS
15.9K
FORKS
2.6K
7D STARS
+59
7D FORKS
+5
See Repo:
Share:

Learn more about Neo4j

Neo4j is a graph database management system that stores data as interconnected nodes and relationships instead of traditional relational tables. The system uses a native graph storage engine optimized for traversing connected data structures and supports ACID transactions for data consistency. It features the Cypher declarative query language designed specifically for graph pattern matching and traversal operations. Neo4j is commonly used for applications requiring complex relationship analysis, such as recommendation engines, fraud detection, network analysis, and knowledge graphs.

Neo4j

1

Native Graph Storage

Uses a purpose-built storage engine optimized for graph traversals rather than adapting relational database structures. This provides efficient navigation of connected data without expensive join operations.

2

Cypher Query Language

Implements a declarative query language specifically designed for graph pattern matching. Cypher uses ASCII art syntax to represent graph patterns, making complex relationship queries more intuitive.

3

ACID Compliance

Provides full ACID transaction support with consistency guarantees across graph operations. This ensures data integrity during complex multi-node updates and relationship modifications.


# Set Maven memory options
export MAVEN_OPTS="-Xmx2048m"

# Build with tests
mvn clean install -T1C

# Build without tests (faster)
mvn clean install -DskipTests -T1C

v3.3.0-beta01

Release 3.3.0-beta01

  • Fusion index default for new indexes
  • Introducing procedures for manual indexes
  • Driver upgrade and small improvements to Neo4j Browser
  • Detailed Changes and Docs
v3.2.0-alpha08

systemd will no longer report neo4j as `failed` after you do `systemctl stop neo4j`.

  • Overwriting property with same value no longer generates write command \#9056
  • More scalable index logging \#9063
  • Allow skip bad entries logging during import \#9103
  • Allow more granular configuration of literals extraction \#9093
  • It is no longer possible to CREATE or DROP composite uniqueness constraints. To enforce composite uniqueness, we refer to the new NODE KEY constraint. \#9135
v3.1.0

Release Notes: 3.1.0

  • We are very excited to introduce our landmark new release – Neo4j 3.1
  • We encourage everyone to download <i>3.1.0</i> and try out all the new features <a href="https://neo4j.com/whats-new-in-neo4j-3-1/">from here</a>.<br /><br /> Neo4j 3.1 adds a new state-of-the-art clustering architecture and new security architecture to meet enterprise requirements for scale and security


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers