Skip to main content
Version: 2.2.1

Memgraph

Memgraph is a graph analytics platform based on an ACID-compliant high-performance transactional in-memory graph database featuring highly concurrent data structures, multi-version concurrency control, and asynchronous IO.

Memgraph features

Supported featureCommunityEnterprise
Hybrid InMemory / OnDisk Storage Engine++
ACID Transactions++
Optimized for Low Latency and HighThroughput++
Development, Testing, and Evaluation Use++
Production use++
Replication++
Custom Cypher procedures++
Custom graph algorithms++
Importing data++
Authentication+
Advanced Password Policies+
FineGrained Access Control+
Auth Module+
Full Activity Auditing+

NetworkX

Memgraph includes a set of Python query modules based on the NetworkX library of algorithms. You can find more information about all the available algorithms in the NetworkX guide.

Machine learning

Memgraph TensorFlow op wraps the high-performance Memgraph client for use with TensorFlow, allowing natural data transfer between Memgraph and TensorFlow at any point of the model. If you are interested in using Memgraph for machine learning purposes take a look at: