graph databases - Experiences OrientDB vs Neo4j -


I am looking for the right graph db for a project. I tested Neo4j and really liked it. But AGPL licensing issues made me a little bit off ().

Then I found some articles which were claiming that Orient DB is really very fast. But they are not really up to date. You find them more and it is licensed under Apache 2, which is good.

So I just want to ask the great people of StackVareflow for their opinions.

  • Scalability is important and Orient DB claims
  • Licensing should be open
  • I have a complex model of sentences / edges and up to 3 levels Relationships need to be recovered
  • Note: I am on the Orient DB team, my opinion is definitely omitted. I am definitely answering casual tone.

    At your points:

    1) On the subject of the deployment of the cluster, it is not a comparison at present, Neo4j is master-slave replication, they tell themselves that it is common Generally, only single-digit node is suitable for deployment and the whole graph should be on one machine. Orient DB has the full potential of multi-master replication (every node can read and write), has the ability to cover data, intelligently distribute data using groups and deliver distributed queries and transactions. Our CEO has recently created an excellent webinar for Hezcalcast which is showing our establishment in this area:

    2) Apache 2.0 is our community license, it is very generous. You can embed the OrientDB community edition at no cost. (A) GPL worries that their closed source code will be corrupted. It may or may not be of danger, but sometimes it is difficult to determine that our community license is fully distributed, multi-master replication and sharding rich.

    3) Graph of traversing relationships is a type of database. So either Neo4j or Orient DB will suit you right here ... go to depth level 2000 and it will still be demonstrators.

    4) Document-graph capabilities are great, but you knew I would say that. The product we have created is a production grade system designed to complete on a database, which is a one-party database not used as a RDBMS or other datastore supplement.

    I am getting stronger here. But I have good reason in the past 3 weeks, a whole team of world's leading technology developers, Orient DB has tested against Neo4j. In the case of their very demanding use, we were better options for various reasons. Money was not a problem, we have earned business with our technology.

    Take it to make it worth it, I have put my bias in front of my experience, once you work with Orient DB, no one looks back. Tell us if you need any help!

Comments

Popular posts from this blog

java - ImportError: No module named py4j.java_gateway -

python - Receiving "KeyError" after decoding json result from url -

.net - Creating a new Queue Manager and Queue in Websphere MQ (using C#) -