Ecto: Gremlin

Gremlex is a project to adapt and extend Ecto (an Elixir DSL for database access) to handle Gremlin (a property graph query language).

    Gremlin is a graph-based traversal language developed for property graphs. In combination with Rexster, Gremlin allows users to execute ad-hoc computations on the graph backend.

    Gremlin is exposed through Rexster as an Extension and scripts may be executed via the REST API or through the Gremlin Console in The Dog House.

    -- Gremlin Extension

Issues

Although Gremlin isn't a graph database, it can be used to access Neo4j, etc. However, it doesn't appear to have anything like a declarative query language. Instead, it runs Groovy (etc) scripts against data resources.

Adaptor

???

Model

Q: How should we map the notion of a schema to Gremlin?

Query

Q: What should a Gremlin query look like?

Repo

Q: How should we send and receive queries from Gremlin?


This wiki page is maintained by Rich Morin, an independent consultant specializing in software design, development, and documentation. Please feel free to email comments, inquiries, suggestions, etc!

Topic revision: r3 - 04 Apr 2016, RichMorin
This site is powered by Foswiki Copyright © by the contributing authors. All material on this wiki is the property of the contributing authors.
Foswiki version v2.1.6, Release Foswiki-2.1.6, Plugin API version 2.4
Ideas, requests, problems regarding CFCL Wiki? Send us email