Re: JanusGraph and Cassandra modes.
Robert Dale <rob...@...>
Basically, where you open JanusGraph is where graph processing takes place. Between there and the backend storage is where lots of IO (e.g. network) will take place. Gremlin Server is a good option when -- as you mentioned, having non-JVM-based languages access the graph -- if you want to separate resources of client processing, graph processing, and backend storage/indexing -- if you want to separate your dependencies from implementation - e.g. depending on tinkerpop, not janusgraph would allow you to swap out graph implementations without changing client code -- if you want to separate concerns of maintenance of components -- security architecture only allows client access over port 80/443 and not directly to backend databases -- security policies (authz/authn) are different for accessing graph API vs. backend storage Robert Dale On Wednesday, August 16, 2017 at 5:41:38 AM UTC-4, Manoj Waikar wrote:
|
|