Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

State of morpheus? #943

MarcianoAvihay opened this issue Apr 3, 2020 · 1 comment

State of morpheus? #943

MarcianoAvihay opened this issue Apr 3, 2020 · 1 comment


Copy link

it's been a while since there was an update regarding the current state of events - especially with the (upcoming?) release of spark 3.0 - i want to cautiously try using morpheus in production, but have multiple concerns :

  1. in the following link ->
    morpheus is describe as a neo4j-enterprise feature. (that builds on CAPS) . yet this repository changed from CAPS to morpheus , and has an apache license. does this mean that morpheus is entirely apache-2 licensed?

  2. is there still ongoing development or a roadmap ? is there a chance that using morpheus now (basing flows on top of its API's) would break once SPARK-3.0 comes out (with it's cypher features) ?

Thank you ! this is an amazing piece of SW which currently i believe tops GraphX \ GraphFrames and would really like to see it grow

Copy link

Mats-SX commented Apr 7, 2020

Hello @MarcianoAvihay and thanks for reaching out. I've also answered your email as well, but I will respond here on the questions you outline:

  1. The documentation is a little bit outdated. CAPS (Cypher for Apache Spark) is not a thing anymore, but has been renamed to Morpheus. The idea was to have an open-core model, hosted under openCypher as openCypher Morpheus, and then an enterprise offering on top called Neo4j Morpheus, but as it stands today the open core is everything, and is hosted on this repository. Everything is Apache 2.0 licensed.

  2. There is no ongoing development, and no roadmap. Morpheus is compatible with Spark 2.4, and will stay that way. Once Spark 3.0 comes out, Morpheus will most likely not be compatible. It will remain compatible with Spark 2.4.

Thank you for the kind words. We do think that property graphs are the way to go, but we would need support from within the established Spark community to move it forward. As a potential alternative, I recommend checking out our new Graph Data Science library (documentation), which is designed to solve massive-scale graph workloads in a scale-up architecture, close to the Neo4j database. It overlaps with some of the concepts of Morpheus, and it isn't unlikely that the overlap might grow over time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet

No branches or pull requests

2 participants