Live data from Hacker News

Show HN: Memgraph – Transactional, in-memory, cypher-compatible graph database

memgraph.com

41–48 of 48 posts

Re: Show HN: Memgraph – Transactional, in-memory, cypher-compatible graph database

#41
post #40

Earlier quoted context omitted.

Hi guys, I'm community support at Dgraph. Reading that question. I come to clarify some points. First of all, I don't particularly know Memgraph internally. So, I'll stick to Dgraph and related only. About Karimtr's reply 1. The graph model: Although Dgraph uses RDF as input data. Dgraph is not a Triple Store per se - and the RDF we have is a customized version, which means that it is not 100% compatible with any RDF…

I really like dgraph. Even amidst some rapid development for graphql integration, dev team has been quick to respond to issues. Was happy to see the continued Jepsen testing. Now that the frontend devs have gotten their attention, I hope dgraph plans to give the python community some love as well by improving the client API and asyncio support and even full integration with networkx.

Yay! Thanks for the love :) :). Did you try filing an issue here https://github.com/dgraph-io/dgraph with specific features you would like to see? We will try to prioritize if we see the traction from a lot of users.

Re: Show HN: Memgraph – Transactional, in-memory, cypher-compatible graph database

#42
post #37

Earlier quoted context omitted.

Hi guys, I'm community support at Dgraph. Reading that question. I come to clarify some points. First of all, I don't particularly know Memgraph internally. So, I'll stick to Dgraph and related only. About Karimtr's reply 1. The graph model: Although Dgraph uses RDF as input data. Dgraph is not a Triple Store per se - and the RDF we have is a customized version, which means that it is not 100% compatible with any RDF…

Hey Michel, thanks for joining the conversation and clarifying things. I'm far from being an expert on Dgraph so I learned a few things from your answer. Regarding the data model, that makes sense. I read that Dgraph support properties so I thought you built something along the lines of the RDF+ framework with seems to support properties and labels. Yes, you're right, ontologies can be represented in any graph but it…

Nice, I didn't know about Memgraph. I gonna try it out, there is some video showing the goodies?

I'm with your docs in hands, need to finish some tasks and I gonna check it out!

Cheers!

Re: Show HN: Memgraph – Transactional, in-memory, cypher-compatible graph database

#43
post #9
post #7

Would Memgraph be a good app to geolocate all of the data involved with a graph database? Example: geolocate all of the electric distribution networks around the country7globe that interconnect with the values of the graph?

Karim from Memgraph here. Thanks for the questions. Are you referring to geospatial capabilities? If I understand correctly, you would like to add geospatial coordinates to specific elements in the graph (e.g. power stations, power lines etc) and be able to search and query for specific areas (e.g. countries, cities, etc)? If that's the case, although we don't have direct support for Geospatial data format, you can e…

Yes Karim, exactly that! :) Thank you for the answer

Re: Show HN: Memgraph – Transactional, in-memory, cypher-compatible graph database

#47

How do you handle high-availability? Also, do you have some sort of persistency model for the community version which doesn't have HA?

Dominik from Memgraph here. Good questions! All editions of Memgraph persist data to the disk via write-ahead logging (WAL) and periodic snapshots for log compaction so even though Memgraph is designed to be in-memory first, data is always backed up to disk. If you enable asynchronous (periodic fsync) WAL, you can trade off a small window of durability for better performance. Before 1.0, Memgraph leveraged the RAFT c…

Interesting. Would you mind to go into details about dropping RAFT? It would make a great tech blog post imho, but maybe you could share some high level insights on that?

Related to that: have you considered extensions to the RAFT standard e.g. pipelining?

Re: Show HN: Memgraph – Transactional, in-memory, cypher-compatible graph database

#48

This is huge! I'd like to see the roadmap for graph algorithms and graph neural nets! I can provide feedback on both.

Yea, we're still discussing the exact roadmap on this side. In the short term, the plan is to integrate better with the whole ecosystem. We are still exploring options on the graph NN side. Do you have any specific algorithms to point out? :D
Post reply on HN