4 ms·
Thank you! So, Memgraph is compatible with Cypher (http://www.opencypher.org http://www.opencypher.org) query language and Bolt protocol (https://boltprotocol.o
by mbuda 6y ago
Thank you! So, Memgraph is compatible with Cypher (http://www.opencypher.org http://www.opencypher.org) query language and Bolt protocol (https://boltprotocol.org https://boltprotocol.org) which means that existing tools and workloads will work. When it comes to the differences, because of our in-memory first approach, low-level implementation and optimizations Memgraph is more suitable for real-time analytical graph workloads. Please let me know if this makes sense or you would like to learn more about specific details. Out of curiosity, do you have an interesting real-time graph use-case?
- mtt87 6y agoThis looks awesome! How much Cypher does Memgraph support? Also, what are the difference compared with Neo4j's Cypher?
- mbuda 6y agoMemgraph supports more than 80% of openCypher TCK scenarios (https://github.com/opencypher/openCypher/tree/master/tck https://github.com/opencypher/openCypher/tree/master/tck). For more details about the actual differences, please take a look here https://docs.memgraph.com/memgraph/reference-overview/differences https://docs.memgraph.com/memgraph/reference-overview/differ.... The biggest difference is that Memgraph supports loading custom query modules implemented in almost any programming language and compiled into a dynamic library (.so file). Or, running query modules written as Python scripts.