Memgraph icon
Memgraph icon

Memgraph

Memgraph is an open source graph database built for real-time streaming and compatible with Neo4j. Whether you're a developer or a data scientist with interconnected data, Memgraph will get you the immediate actionable insights fast.

Memgraph screenshot 1

Cost / License

  • Freemium
  • Open Source

Platforms

  • Mac
  • Windows
  • Linux
  • Self-Hosted
  • Software as a Service (SaaS)
  • Online
-
No reviews
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Graph database

 Tags

  • graph-analysis
  • stream-processing
  • kafka
  • NoSQL
  • streaming-data
  • kafka-streams
  • cypher
  • opencypher
  • graph-algorithms

Memgraph News & Activities

Highlights All activities

Recent activities

Show all activities

Memgraph information

  • Developed by

    GB flagMemgraph Ltd.
  • Licensing

    Open Source and Freemium product.
  • Pricing

    free version with limited functionality.
  • Written in

  • Alternatives

    6 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  3,531 Stars
  •  193 Forks
  •  551 Open Issues
  •   Updated  
View on GitHub
Memgraph was added to AlternativeTo by K0RR on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Memgraph?

Memgraph is an open source graph database built for real-time streaming and compatible with Neo4j. Whether you're a developer or a data scientist with interconnected data, Memgraph will get you the immediate actionable insights fast.

Memgraph directly connects to your streaming infrastructure. You can ingest data from sources like Kafka, SQL, or plain CSV files. Memgraph provides a standard interface to query your data with Cypher, a widely-used and declarative query language that is easy to write, understand and optimize for performance. This is achieved by using the property graph data model, which stores data in terms of objects, their attributes, and the relationships that connect them. This is a natural and effective way to model many real-world problems without relying on complex SQL schemas.

Memgraph is implemented in C/C++ and leverages an in-memory first architecture to ensure that you’re getting the best possible performance consistently and without surprises. It’s also ACID-compliant and highly available.

Features:

  • Custom query modules - Run Python, Rust, and C/C++ code natively; check out the MAGE graph algorithm library.
  • Deep-path traversals - Use advanced capabilities such as accumulators and path filtering without adding additional application logic.
  • Native support for machine learning
  • Streaming support & dynamic algorithms
  • Multi-tenancy
  • High availability replication
  • Authentication & authorization
  • Role-based and label-based access control
  • Monitoring via HTTP server

Official Links