Another Multi-Model? Cool, if anybody can try it I'm curious about how ti goes.
On 10 May 2017 at 21:42, Stephen Mallette <[email protected]> wrote: > Another interesting question is if they implemented the Gremlin Server > protocol, does that mean that their C#/NodeJS/etc stuff work with a > standalone Gremlin Server? > > On Wed, May 10, 2017 at 2:23 PM, Florian Hockmann <[email protected]> > wrote: > > > I have no idea to be honest. I would probably just create a query > > builder or directly a GLV, but the formulation sounds to me more like > > they they wrote their own Gremlin Server in C# and embed that in the > > library just like it can be done for JanusGraph or Titan in Java. That > > would explain at least how they "connect directly to DocumenDB data > > partitions". Sounds like a Titan/JanusGraph equivalent written in C# for > > their document database as the storage backend, but maybe the > > formulation is just odd and it's really only a query builder. > > > > I will probably play a bit with their client and try to find out how it > > works. Fortunately they provide a docker image for Cosmos DB: > > https://docs.microsoft.com/en-us/azure/documentdb/ > documentdb-nosql-local- > > emulator > > > > We will now for sure how it works when they publish the source code > > which they promise to do at some point in the future: > > https://github.com/Azure/azure-documentdb-dotnet/tree/master/sdk > > > > Am 10.05.2017 um 20:06 schrieb Stephen Mallette: > > > I didn't notice that. I assume it's generating Gremlin script > underneath? > > > Maybeit's just behaving as a query builder? Or do you think it's doing > > > something more advanced? > > > > > > On Wed, May 10, 2017 at 1:59 PM, Florian Hockmann < > > [email protected]> > > > wrote: > > > > > >> I think it is especially interesting that they seem to provide a > > >> complete implementation of the GraphTraversal class for .NET: > > >> > > >> https://msdn.microsoft.com/en-us/library/microsoft.azure. > > >> graphs.graphtraversal.aspx > > >> > > >> This looks a bit like a GLV, but it seems that they don't use Gremlin > > >> Bytecode and instead embed their own Gremlin Server version in the > > client: > > >> > > >> "Azure Cosmos DB also provides a first-party .NET library with Gremlin > > >> extension methods on top of the Azure Cosmos DB SDKs via NuGet. *This > > >> library provide an "in-proc" Gremlin server* that can be used to > connect > > >> directly to DocumenDB data partitions." > > >> > > >> (From: > > >> https://docs.microsoft.com/en-us/azure/cosmos-db/graph- > > >> introduction#getting-started) > > >> > > >> Am 10.05.2017 um 19:02 schrieb Stephen Mallette: > > >>> In case anyone is interested here's some more docs to look at: > > >>> > > >>> https://docs.microsoft.com/en-us/azure/cosmos-db/create-graph-dotnet > > >>> https://docs.microsoft.com/en-us/azure/cosmos-db/create- > > >>> graph-gremlin-console > > >>> https://docs.microsoft.com/en-us/azure/cosmos-db/create-graph-java > > >>> https://docs.microsoft.com/en-us/azure/cosmos-db/create-graph-nodejs > > >>> > > >>> > > >>> > > >>> On Wed, May 10, 2017 at 1:00 PM, Jason Plurad <[email protected]> > > wrote: > > >>> > > >>>> Interesting, their example says it works with Java 7. I'll have to > try > > >> that > > >>>> out. > > >>>> > > >>>> On Wed, May 10, 2017 at 9:12 AM, Stephen Mallette < > > [email protected] > > >>>> wrote: > > >>>> > > >>>>> Looks like they embedded Gremlin Server or implemented the protocol > > as > > >>>> you > > >>>>> connect with the TinkerPop drivers: > > >>>>> > > >>>>> https://github.com/Azure-Samples/azure-cosmos-db-graph- > > >>>>> java-getting-started > > >>>>> > > >>>>> > > >>>>> > > >>>>> On Wed, May 10, 2017 at 12:03 PM, Marko Rodriguez < > > >> [email protected]> > > >>>>> wrote: > > >>>>> > > >>>>>> Hello, > > >>>>>> > > >>>>>> Microsoft just announced CosmoDB which has Gremlin support. > > >>>>>> > > >>>>>> https://buildazure.com/2017/05/10/cosmosdb-the-new- > > >>>>>> documentdb-nosql-database-in-microsoft-azure/ < > > >>>>>> https://buildazure.com/2017/05/10/cosmosdb-the-new- > > >>>>>> documentdb-nosql-database-in-microsoft-azure/> > > >>>>>> https://github.com/Azure- > > >>>> Samples/azure-cosmos-db-graph- > > >>>>>> java-getting-started/blob/master/src/GetStarted/Program.java < > > >>>>>> https://github.com/Azure-Samples/azure-cosmos-db-graph- > > >>>>>> java-getting-started/blob/master/src/GetStarted/Program.java> > > >>>>>> > > >>>>>> We can add this to the provider listings on index.html. If no on > > >>>>>> disagrees, I can add it in 72 hours. > > >>>>>> > > >>>>>> Marko. > > >>>>>> > > >>>>>> http://markorodriguez.com > > >>>>>> > > >>>>>> > > >>>>>> > > >>>>>> > > >> > > > > >
