Does the language variants optimise gremlin byte code and pass to remote connection ?
What is the best way to take advantage of all tinkerpop features while having control over traversal.
On Monday, 31 October 2016 16:46:20 UTC+5:30, Janardhan Reddy wrote:Hi,What is the best way to integrate tinkerpop into a go based graph vendor(Dgraph).1. One of the ways is to implement tinkerpop core api, but then the clients can use the graph only in embedded mode. Else we need to run gremlin server on top of graph database to which the clients can connect to.2. The documentation for RemoteConnection enabled graph system is not clear. How does it work.Is it possible to enable tinkerpop enabled stacks(graph language providers etc) to pass gremlin bytecode to remote connection enabled graph system and the graph vendor would take care of parsing and executing the query.
--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/a81ee7da-f719-473a-b85c-4e495ad7a5c4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/c83e0ad2-0051-4daa-e1f5-e1ebaf151141%40gmail.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/gremlin-users/3c2fcba2-04b5-4e71-b9bd-778f0f8841c5%40googlegroups.com
<https://groups.google.com/d/msgid/gremlin-users/3c2fcba2-04b5-4e71-b9bd-778f0f8841c5%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
1. Build a java client that
optimizes and translates gremlin steps into Graphql and pass to dgraph. Here we can take
advantage of gremlin's parser and just need to implement traversal strategy.Internally Dgraph converts Graphql to a format called subgraph and processes the query.
2. Implement RemoteConnection interface in dgraph which accepts gremlin bytecode via GraphSON(json)and let dgraph internally convert it to subgraph and process the query. We need to take care of parsing and
should be tedious compared to option 1.
3. Wrapping the DGraph in a Java API that implements TinkerPop’s structure (there would be an issue of java-go binding though)and we run a gremlin server on the host for remote connections. But traversal here would be controlled by gremlin through java api’s.
4. Implementing gremlin machine in go in dgraph.Ideally it would be best if dgraph controls the query execution,rather than gremlin controlling it through the java api's.
Example: Say we need to find all likes and dislikes of a person, dgraph shards the graph by predicates rather then vertices, so likesand dislikes of a person can be found in parallel. It would be tedious to implement all these vendor strategies in gremlin(option 3 and 4)
(It's a duplication of code) and i am not sure whether all optimisations could be implemented in gremlin.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/6e39b325-aebc-447e-8bc3-793de0aaa481%40googlegroups.com.
Hello,
To view this discussion on the web visit
https://groups.google.com/d/msgid/gremlin-users/3c2fcba2-04b5-4e71-b9bd-778f0f8841c5%40googlegroups.com
<https://groups.google.com/d/msgid/gremlin-users/3c2fcba2-04b5-4e71-b9bd-778f0f8841c5%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/c83e0ad2-0051-4daa-e1f5-e1ebaf151141%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
Hello,
To view this discussion on the web visit
https://groups.google.com/d/msgid/gremlin-users/3c2fcba2-04b5-4e71-b9bd-778f0f8841c5%40googlegroups.com
<https://groups.google.com/d/msgid/gremlin-users/3c2fcba2-04b5-4e71-b9bd-778f0f8841c5%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/c83e0ad2-0051-4daa-e1f5-e1ebaf151141%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/6e39b325-aebc-447e-8bc3-793de0aaa481%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/91DE913E-450C-4921-B56E-681E7F37A8F0%40gmail.com.To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-users+unsubscribe@googlegroups.com.
Hello,
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/6e39b325-aebc-447e-8bc3-793de0aaa481%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.
I was just wondering since option 3 was implemented by most graph vendors, have they implemented better strategies for bulk operations.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/4625e2fb-bf25-4174-8a8b-b44200a2385a%40googlegroups.com.
Is it possible to give some part of traversal control to vendor as in say SimplePath(), since dgraph stores the data shared by edge label, the simple path can be retrieved by DGraph with a single network call.(The whole data might lie on a single machine).
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/fc4e660e-cd7b-4c39-bbb1-07bfb42ce5fb%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/6c0e3a0e-ddd6-455c-b5ca-de69056395c4%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/74866a98-b3f7-d064-3900-4a9ccde7c29b%40gmail.com.
+1 on the Hangout, great suggestion Marko
On Mon, Nov 7, 2016 at 12:12 PM pieter-gmail <pieter...@gmail.com> wrote:
Hi,
I for one am interested in this discussion.
Thanks
Pieter
On 07/11/2016 18:29, Marko Rodriguez wrote:
> Hello,
>
> I ping’d you in the other email you sent me.
>
> However, now that I think about it — perhaps, we open up a Google
> Hangout for anyone interested in hearing the discussion. That is, we
> discuss how to get Dgraph set up with TinkerPop and anyone can listen
> in… ?
>
> Marko.
>
> http://markorodriguez.com
>
>
>
>> On Nov 6, 2016, at 9:33 PM, Janardhan Reddy
>> <annapareddyj...@gmail.com
>>>>>>> <mailto:gremlin-users+unsub...@googlegroups.com>.
>> <mailto:gremlin-users+unsub...@googlegroups.com>.
>> To view this discussion on the web
>> visit https://groups.google.com/d/msgid/gremlin-users/6c0e3a0e-ddd6-455c-b5ca-de69056395c4%40googlegroups.com
>> <https://groups.google.com/d/msgid/gremlin-users/6c0e3a0e-ddd6-455c-b5ca-de69056395c4%40googlegroups.com?utm_medium=email&utm_source=footer>.
>> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Gremlin-users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to gremlin-user...@googlegroups.com
> <mailto:gremlin-users+unsub...@googlegroups.com>.
Hello,
--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/7447f81f-6fbd-4aa5-a5b6-93ba19b11458%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/6d00a9c9-8912-4d04-88d8-bc66fa7adfac%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/CAA-H439fW63cznp3n0xHNM17YE86kZb9N37GOe_Pprgaqa%2BH5w%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/CAA-H439fW63cznp3n0xHNM17YE86kZb9N37GOe_Pprgaqa%2BH5w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/201A8FB3-0EDC-4273-B877-07AE9C4DAA66%40gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/44482209-dfc9-8405-0988-0795d9d1dcb0%40gmail.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/gremlin-users/7447f81f-6fbd-4aa5-a5b6-93ba19b11458%40googlegroups.com
<https://groups.google.com/d/msgid/gremlin-users/7447f81f-6fbd-4aa5-a5b6-93ba19b11458%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout
<https://groups.google.com/d/optout>.
--
You received this message because you are subscribed to the Google
Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to gremlin-user...@googlegroups.com
To view this discussion on the web visit
https://groups.google.com/d/msgid/gremlin-users/CAA-H439fW63cznp3n0xHNM17YE86kZb9N37GOe_Pprgaqa%2BH5w%40mail.gmail.com
<https://groups.google.com/d/msgid/gremlin-users/CAA-H439fW63cznp3n0xHNM17YE86kZb9N37GOe_Pprgaqa%2BH5w%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google
Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to gremlin-user...@googlegroups.com
To view this discussion on the web visit
https://groups.google.com/d/msgid/gremlin-users/201A8FB3-0EDC-4273-B877-07AE9C4DAA66%40gmail.com
<https://groups.google.com/d/msgid/gremlin-users/201A8FB3-0EDC-4273-B877-07AE9C4DAA66%40gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/be6528b3-70d8-4cad-b37a-fce84b63a85c%40googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/gremlin-users/7447f81f-6fbd-4aa5-a5b6-93ba19b11458%40googlegroups.com
<https://groups.google.com/d/msgid/gremlin-users/7447f81f-6fbd-4aa5-a5b6-93ba19b11458%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout
<https://groups.google.com/d/optout>.
--
You received this message because you are subscribed to the Google
Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it,
To view this discussion on the web visit
https://groups.google.com/d/msgid/gremlin-users/CAA-H439fW63cznp3n0xHNM17YE86kZb9N37GOe_Pprgaqa%2BH5w%40mail.gmail.com
<https://groups.google.com/d/msgid/gremlin-users/CAA-H439fW63cznp3n0xHNM17YE86kZb9N37GOe_Pprgaqa%2BH5w%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google
Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send
To view this discussion on the web visit
https://groups.google.com/d/msgid/gremlin-users/201A8FB3-0EDC-4273-B877-07AE9C4DAA66%40gmail.com
<https://groups.google.com/d/msgid/gremlin-users/201A8FB3-0EDC-4273-B877-07AE9C4DAA66%40gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/44482209-dfc9-8405-0988-0795d9d1dcb0%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/C1ADD237-C1D2-47CE-A52D-A27F5B0B17BD%40gmail.com.To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-users+unsubscribe@googlegroups.com.
send an email to gremlin-user...@googlegroups.com
<mailto:gremlin-users+unsub...@googlegroups.com>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/gremlin-users/7447f81f-6fbd-4aa5-a5b6-93ba19b11458%40googlegroups.com
<https://groups.google.com/d/msgid/gremlin-users/7447f81f-6fbd-4aa5-a5b6-93ba19b11458%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout
<https://groups.google.com/d/optout>.
--
You received this message because you are subscribed to the Google
Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to gremlin-user...@googlegroups.com
<mailto:gremlin-users+unsub...@googlegroups.com>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/gremlin-users/CAA-H439fW63cznp3n0xHNM17YE86kZb9N37GOe_Pprgaqa%2BH5w%40mail.gmail.com
<https://groups.google.com/d/msgid/gremlin-users/CAA-H439fW63cznp3n0xHNM17YE86kZb9N37GOe_Pprgaqa%2BH5w%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google
Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to gremlin-user...@googlegroups.com
<mailto:gremlin-users+unsub...@googlegroups.com>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/gremlin-users/201A8FB3-0EDC-4273-B877-07AE9C4DAA66%40gmail.com
<https://groups.google.com/d/msgid/gremlin-users/201A8FB3-0EDC-4273-B877-07AE9C4DAA66%40gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/44482209-dfc9-8405-0988-0795d9d1dcb0%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/gremlin-users/7447f81f-6fbd-4aa5-a5b6-93ba19b11458%40googlegroups.com
<https://groups.google.com/d/msgid/gremlin-users/7447f81f-6fbd-4aa5-a5b6-93ba19b11458%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout
<https://groups.google.com/d/optout>.
--
You received this message because you are subscribed to the Google
Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to gremlin-user...@googlegroups.com
To view this discussion on the web visit
https://groups.google.com/d/msgid/gremlin-users/CAA-H439fW63cznp3n0xHNM17YE86kZb9N37GOe_Pprgaqa%2BH5w%40mail.gmail.com
<https://groups.google.com/d/msgid/gremlin-users/CAA-H439fW63cznp3n0xHNM17YE86kZb9N37GOe_Pprgaqa%2BH5w%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google
Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to gremlin-user...@googlegroups.com
To view this discussion on the web visit
https://groups.google.com/d/msgid/gremlin-users/201A8FB3-0EDC-4273-B877-07AE9C4DAA66%40gmail.com
<https://groups.google.com/d/msgid/gremlin-users/201A8FB3-0EDC-4273-B877-07AE9C4DAA66%40gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/44482209-dfc9-8405-0988-0795d9d1dcb0%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/C1ADD237-C1D2-47CE-A52D-A27F5B0B17BD%40gmail.com.--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-user...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Gremlin-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gremlin-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/d97ffea7-eec7-4115-bb3f-a35bb4d46c1d%40googlegroups.com.
I wasn't able to attend. Would Janardhan or anybody else like to share a summary post of this meeting? Thanks.-- Jason
To view this discussion on the web visit https://groups.google.com/d/msgid/gremlin-users/CAOk5v9Muf2a4_bfXvyQ%2BrPSBnOavL1TE9APet_zsOhVr95sF1Q%40mail.gmail.com.