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 feature | Community | Enterprise |
---|---|---|
Hybrid In‑Memory / On‑Disk Storage Engine | + | + |
ACID Transactions | + | + |
Optimized for Low Latency and High‑Throughput | + | + |
Development, Testing, and Evaluation Use | + | + |
Production use | + | + |
Replication | + | + |
Custom Cypher procedures | + | + |
Custom graph algorithms | + | + |
Importing data | + | + |
Authentication | + | |
Advanced Password Policies | + | |
Fine‑Grained 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: