MikeThomsen commented on issue #2956: NIFI-5537 Create Neo4J cypher execution 
processor
URL: https://github.com/apache/nifi/pull/2956#issuecomment-451783633
 
 
   @mans2singh The OpenCypher team released a Neo4J-style driver that uses 
Gremlin behind the scenes. It appears to be API-compatible with the official 
Neo4J driver.
   
   What we'd probably want to do first is look at both drivers and see if the 
interfaces are 100% fungible. I believe they are, but that needs to be verified.
   
   If they are, we should be able to write three controller services: one that 
implements a generic API for CRUD against Neo4J-style APIs and two that provide 
connection pooling against the backend to that service.
   
   The processor would then defer most of its processing logic to the main 
controller service like a lot of processor families (ex. HBase and Mongo) do.
   
   Graph is a big open question, so for 1.9 we can punt on making the Neo4J 
capabilities set in stone so you/we can refactor while giving users a chance to 
play with it--with the understanding that it is an unstable feature set.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to