Memgraph is a streaming graph application platform that helps you wrangle your streaming data, build sophisticated models that you can query in real-time, and develop applications you never thought possible in days, not months.
Memgraph directly connects to your streaming infrastructure, so you and your team don’t spend countless hours building and maintaining complex data pipelines. 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.
Cypher
API
Authentication
Authorization
Data Import/Export
Visualizations
Real-time Monitoring
Audit Log
High Availibility
Graph DB
The product is very robust and easy to use. I highly recommend it to anyone who needs to analyze streaming data in real-time.
We have collected here some useful links to help you find out if Memgraph is good.
Check the traffic stats of Memgraph on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of Memgraph on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of Memgraph's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of Memgraph on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about Memgraph on Reddit. This can help you find out how popualr the product is and what people think about it.
Suggestion: check out Memgraph for graph db storage - https://memgraph.com/. I work at Memgraph as DX Engineer so feel free to ping me in case you have questions about it: https://memgraph.com/office-hours Your solution looks interesting and I would love to hear more about it. I haven't seen that many PageRank-based graph exploration tools. - Source: Hacker News / 7 months ago
Memgraph — Real-time graph database for streaming data. - Source: dev.to / 11 months ago
Memgraph | Staff C++ Database Engineer | REMOTE (Central/Western Europe, LatAm, or North America) https://memgraph.com/ Memgraph is a Seed stage, open source graph database vendor. Graph DBs are a great solution for GenAI, logistics, cybersecurity and fintech so we are looking to grow aggressively this year. We're looking for a staff-level engineer to set technical direction, mentor junior team members, and solve... - Source: Hacker News / over 1 year ago
Relational databases have a much longer history of development, and much more engineering time has went into designing RDBMS. It is not a surprise that they are mature on more levels. By looking at the age of a product, you can get a sense of how mature RDBMS systems are compared to most GraphDB projects. Horizontal scaling is hard in GraphDBs due to the nature of how the graph is structured and how you interact... - Source: Hacker News / over 1 year ago
NoSQL databases are non-relational databases with flexible schema designed for high performance at a massive scale. Unlike traditional relational databases, which use tables and predefined schemas, NoSQL databases use a variety of data models. There are 4 main types of NoSQL databases - document, graph, key-value, and column-oriented databases. NoSQL databases generally are well-suited for unstructured data,... - Source: dev.to / almost 2 years ago
Whether it's about identifying similar user profiles in a social network, detecting similar patterns in a communication network, or classifying nodes in a semantic network, cosine similarity contributes valuable insights. Combined with a powerful graph database system, such as Memgraph, it gives a better understanding of complex networks. Memgraph is an open-source in-memory graph database built to handle... - Source: dev.to / about 2 years ago
Take a look at this blog post about choosing the optimal index. It focuses on Memgraph graph database but it offers a theoretical background that is not vendor related. Source: about 2 years ago
Although some naive text-searching solutions could be built with a graph database like Memgraph, Elasticsearch is better at offering fine-grained searching capabilities specific to text processing. A lot of people have decided to use both systems, but the problem is how to keep them in sync. In MAGE 1.6 we introduce a module that enables developers to serialize Memgraph into Elasticsearch instance using basic... - Source: dev.to / about 2 years ago
In this tutorial, we will utilize betweenness centrality for identifying essential proteins. For this task, we are using Memgraph, a graph analytics platform, which can perform complex graph analysis on all sorts of networks. Even though we will use betweenness centrality, other graph algorithms can also be applied to the protein-protein interaction network, such as other centrality measures or the PageRank... - Source: dev.to / about 2 years ago
PS: the library I'm using for now is https://memgraph.com/. Source: over 2 years ago
I'm CTO at Memgraph it's very nice to see us on the list :D Thanks Fireship! You can checkout all of the info about MG at https://memgraph.com + happy to figure out more about your graph streaming use-cases! - Source: Hacker News / over 2 years ago
For example, if we have 100 microservices, each of them publishes accessibility information about itself into a Kafka topic. We will use different frameworks like Apache Flink, Apache Storm, Beam, Memgraph, or Apache Spark to consume these messages in real-time from a Kafka topic and then process them into a data store. Since this is for security, we will filter out a lot of information that we get from the main... - Source: dev.to / over 2 years ago
MEM GRAPH: Graph database built for real-time streaming and compatible with Neo4j. - Source: dev.to / over 2 years ago
Exactly one year ago, I joined Memgraph. I’ve never worked at a startup before so I had no idea what I was heading for, but I felt like it was something that I had to do. I’ve been in IT for more than 25 years now, and I know that the only constant thing in IT is change and a need to learn a lot of new things. - Source: dev.to / over 2 years ago
In this tutorial, you will learn how to install Memgraph Platform, connect to it using Memgraph Lab, run your first query and style your graph. You will see that using Memgraph is not hard at all! - Source: dev.to / over 2 years ago
If you do really need an in-memory graph database, then you can try using MemGraph which is free & open-source (though not libre), built on top of the RocksDB document database, and iirc allows you to use it for commercial purposes so long as that does not involve incorporating it into a competing database product or service. Source: over 2 years ago
Memgraph CTO Marko Budiselić will have a live stream "How to work with Github?" on Saturday, August 27th, at 10:00 CET. Source: almost 3 years ago
Memgraph is a streaming graph application platform. With the latest Memgraph Advanced Graph Extensions (MAGE) release, you can now run GPU-powered graph analytics from Memgraph while working in Python. Source: almost 3 years ago
GQLAlchemy is a library developed with the purpose of assisting in writing and running queries on Memgraph. GQLAlchemy supports high-level connection to Memgraph as well as a modular query builder. Source: almost 3 years ago
Take a look at Memgraph. It's an in memory graph database built with C++. Supports the Cypher query language. As for the scaling and clustering, I think they have some basics covered but not that much. Https://memgraph.com. Source: almost 3 years ago
Memgraph is a streaming graph application platform that helps you wrangle your streaming data, build sophisticated models that you can query in real-time.[1] We have dozens of datasets that we have are showcasing on our site or in our app [2], [3], and [4]. We would like to build our models, datasets, and apps around real life examples and data. Do you know and good sources like the one from Jure Leskovac [5]? [1]... - Source: Hacker News / about 3 years ago
Do you know an article comparing Memgraph to other products?
Suggest a link to a post with product alternatives.
Is Memgraph good? This is an informative page that will help you find out. Moreover, you can review and discuss Memgraph here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.