Re: [expath] EXPath: MongoDB Module?

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.


   

Received on Tuesday, 24 February 2015 22:13:42 UTC