The helpful things are that it does not complicate stuff and can bring out the exact data we want. It also improves performance speed by aggregating HTTP requests into one which works best with APIs.
Adds a layer of complexity that not a lot of programmers are familiar with. Steep learning curve. Nesting several mutations is a pain when dealing with authorization.
I started using Neo4J to represent various facilities ( of a startup that I work at) across the city as nodes and represent their relationships in terms of mode of commute available and the associated costs. The brilliant thing about Neo4J, or graph DB...
The tooling itself was an issue. We used the neo4j ruby bindings to create an embedded neo4j database in rails. This required us to use jruby instead of regular ruby. Using jruby created a lot of other issues with compatibility with the various gems out...
The helpful things are that it does not complicate stuff and can bring out the exact data we want. It also improves performance speed by aggregating HTTP requests into one which works best with APIs.
I started using Neo4J to represent various facilities ( of a startup that I work at) across the city as nodes and represent their relationships in terms of mode of commute available and the associated costs. The brilliant thing about Neo4J, or graph DB...
Adds a layer of complexity that not a lot of programmers are familiar with. Steep learning curve. Nesting several mutations is a pain when dealing with authorization.
The tooling itself was an issue. We used the neo4j ruby bindings to create an embedded neo4j database in rails. This required us to use jruby instead of regular ruby. Using jruby created a lot of other issues with compatibility with the various gems out...