W3C home > Mailing lists > Public > public-expath@w3.org > February 2015

Re: [expath] EXPath: MongoDB Module?

From: William Candillon <wcandillon@gmail.com>
Date: Wed, 25 Feb 2015 09:01:40 +0100
Message-ID: <CAM7ytN-KqT3VycZapJTpEpnFioXFE8vB73D9OaE4-h2ub0xaxg@mail.gmail.com>
To: "expath@googlegroups.com" <expath@googlegroups.com>
Cc: "adam@exist-db.org" <adam@exist-db.org>, Dannes Wessels <dannes@exist-db.org>, EXPath <public-expath@w3.org>
Hello gang,

Our MongoDB module documentation is available at
http://www.28.io/documentation/latest/modules/connectors/mongodb-module/

William


On Tue, Feb 24, 2015 at 11:13 PM, 'Hans-Juergen Rennau' via EXPath
<expath@googlegroups.com> wrote:
> Adam, your objection certainly makes sense. But perhaps here are two
> different perspectives possible - an API offering abstractions and
> generalizations, and an API which is a plain, straightforward, one-to-one
> gateway to a particular technology. The granularity and sope of Java APIs
> can be our guide - if two NoSQL databases have two different APIs, it makes
> sense to add two modules to XQuery.
>
> I think of the SQL module offered by BaseX. It is plain access to RDBMS, you
> use SQL queries and you receive SQL responses, only XMLified in the obvious
> way. All very plain, and very useful - it opens the door to a technology.
> More such doors, please.
>
> I would like to have a similar, plain gateway to MongoDb, and plain gateways
> to other NoSQL databases as well. Each of them is an offering of new
> possibilities.
>
> Hans-Juergen
>
>
> Adam Retter <adam@exist-db.org> schrieb am 22:41 Dienstag, 24.Februar 2015:
>
>
> The problem I have with a mongo module is that it is very specific to one
> system. I would rather see more general purpose modules. For example, if my
> xmldb suddenly grew to support native json... is it still mongo, I don't
> think so.
> I would rather see a module focused on access to json data sources (or
> better yet, with a wider focus).
> On 24 Feb 2015 21:04, "'Hans-Juergen Rennau' via EXPath"
> <expath@googlegroups.com> wrote:
>
> Christian, I would be ardently interested. I think it is of strategic
> importance to broaden the scope of data sources available to XPath/XQuery..
> And this with two possible goals: (a) apply XQuery and its peculiar
> strengths to the contents of existing infrastructure, that is, to content
> existent in our environments, indepently of XML technologies; (b) leverage
> non-XML technologies to assist in the management of large XML collections,
> e.g. by using non-XML in order to store XML documents as blobs, or to store
> XML document references (e.g. URIs), and to associate those blobs or
> references with queryable information about those XML resources.
>
> Therefore it is both SQL access and NoSQL access which I hope the EXPath
> group to take care of.
>
> Cheers,
> Hans-Juergen
>
>
> Christian GrĂ¼n <christian.gruen@gmail.com> schrieb am 17:07 Dienstag,
> 24.Februar 2015:
>
>
> Dear all,
>
> As you may have seen, Dannes Wessels presented Mongrel, an XQuery
> Module, on the eXist-db pre-conference [1]. We implemented a similar
> module a short while ago, and Zorba did so as well two years ago [2].
>
> I talked to Dannes, and he would also be interested in contributing to
> a joint EXPath module, based on XQuery 3.1 [3]. Would some of you be
> interested in having such a module as well?
>
> All the best,
> Christian
>
> [1] https://www.youtube.com/watch?v=liGP7f9E5xw
> [2]
> http://archive.xmlprague.cz/2013/presentations/Bringing_the_NoSQL_Datastores_into_an_XQuery_Playground.pdf
> [3] https://github.com/dizzzz/Mongrel/issues/35#issuecomment-75781376
>
> --
> You received this message because you are subscribed to the Google Groups
> "EXPath" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to expath+unsubscribe@googlegroups.com.
> To post to this group, send email to expath@googlegroups.com.
> Visit this group at http://groups.google.com/group/expath.
> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "EXPath" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to expath+unsubscribe@googlegroups.com.
> To post to this group, send email to expath@googlegroups.com.
> Visit this group at http://groups.google.com/group/expath.
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "EXPath" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to expath+unsubscribe@googlegroups.com.
> To post to this group, send email to expath@googlegroups.com.
> Visit this group at http://groups.google.com/group/expath.
> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "EXPath" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to expath+unsubscribe@googlegroups.com.
> To post to this group, send email to expath@googlegroups.com.
> Visit this group at http://groups.google.com/group/expath.
> For more options, visit https://groups.google.com/d/optout.
Received on Wednesday, 25 February 2015 08:04:48 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:47:39 UTC