apache / age

Graph database optimized for fast analysis and real-time data processing. It is provided as an extension to PostgreSQL.
https://age.apache.org
Apache License 2.0
2.83k stars 400 forks source link

Support for apache tinkerpop gremlin #431

Open m-thirumal opened 1 year ago

m-thirumal commented 1 year ago

Support for apache tinkerpop gremlin would be a nice feature with PostgreSQL. Any plan to support the gremlin in the future?

JoshInnis commented 1 year ago

There was some discussion for gremlin being supported by AGE in the early stages. We gotta reopen this discussion. because the original discussion happened before AGE was donated to Apahce

paule96 commented 4 months ago

are there news to it? now 1 year later?

rafsun42 commented 4 months ago

@paule96 I am not familiar with Gremlin. It seems Gremlin supports Neo4j. Will it be possible to reuse it for AGE, because both AGE and Neo4J uses Cypher as a query language.

paule96 commented 4 months ago

@rafsun42 the support for neo4j is deprecated for gremlin. So I don't think so.

jrgemignani commented 4 months ago

@paule96 @rafsun42 This sounds like we would need to work with ATPG to implement it for AGE. Is there any interest on their side?

spmallette commented 4 months ago

I don't think the neo4j-gremlin module will be of much help. You'd need to implement it from scratch, but generally speaking it's interfaces are quick to implement. The hard part comes in optimization and working through Gremlin semantics issues to ensure the full Gremlin test suite executes, but I've seen basic implementations go up in as little as a week. We'd be happy to help guide you on this work.

I'd also like to renew my offer to have folks from AGE join the TinkerPop Twitch stream some time to talk a bit about their graph database:

https://lists.apache.org/thread/oo0xo6pqlr2mk6rp2gqrw5g1ntx9z1r2

jrgemignani commented 4 months ago

@spmallette I wasn't aware that TP had extended that offer. I will bring this up with the team and others.

dianaoa22 commented 1 month ago

Do we have any update on Gremlin support for AGE