TUDB-Labs / TuDB

A distributed graph database system (GDBMS)
https://tudb-labs.github.io/TuDB/
Apache License 2.0
9 stars 1 forks source link

feat:Gremlin Support #66

Open yangke110 opened 2 years ago

yangke110 commented 2 years ago

see https://tudb-inc.feishu.cn/wiki/wikcnfsOhGMufEVhSfULqhSaZwg?wiki_all_space_view_source=space_sidebar

merlintang commented 2 years ago

e need to provide the grelimn interface for the user, then we need to implement the related interface of as thinkerpop :https://github.com/apache/tinkerpop/tree/master/neo4j-gremlin

let us mark this as a todo list.

merlintang commented 2 years ago

Online Transactional Processing Graph Systems (OLTP) Structure API:

Graph, 
Element, 
Vertex, 
Edge, 
Property 
and Transaction 

(if transactions are supported).

Process API:

TraversalStrategy instances 

for optimizing Gremlin traversals to the provider’s graph system (i.e. TinkerGraphStepStrategy).

merlintang commented 2 years ago

https://tinkerpop.apache.org/docs/3.4.0/dev/provider/#io-implementations