[xquery-talk] [xml-dev] Mistakes made in the design of XQuery 3.1
ihe.onwuka at gmail.com
Sat May 30 10:45:04 PDT 2015
On Sat, May 30, 2015 at 12:42 PM, daniela florescu <dflorescu at me.com> wrote:
> Great. Well JSONiq is my tool of choice for dealing with JSON.
> Can you provide any insights to the graph database landscape. A
> conversation on xml-dev with Peter Hunsberger has persuaded me that a dual
> representation (XML for serving data and graph for running algorithms) is
> probably what I need but I prefer to have some basis for evaluation before
> jumping in with any particular product.
> Unfortunately I cannot help you here. I tried to keep up with the graph
> languages, but lost it at some
> point. Things are moving too fast.
> And unlike NoSQL query languages, where the situation is really pathetic,
> the graph languages and their implementations
> are not that bad, I think. So there are reasonable choices...
Ok back to these NoSql offerings I have a question.
You are always telling these vendors that their products are not databases
they are data stores. Now from that and the limited amount i have read (it
is difficult to continue reading beyond the point where you know this is
not a product you want to use) it sounds like these products are little
more than glorified VSAM files.
I get why SQL is not an appropriate basis for a language for these data
stores but I don't yet see how we make the leap from XQuery being a
language for particular types of semi-structured data to it being the basis
of a query language suitable for semi-structured data in principle, unless
you are talking in very broad terms about the features such a query
language should have and what principles should guide it's design.
> P.S. 20 years ago I wrote a paper about a graph language (we thought at
> that time that semi-stuctured data will necessarily be a graph…)
> which kind of influenced the design of SPARQL.
> But of course, this is no help to you, other then intellectual curiosity
People who are not intellectually curious end up writing blogs about why
you should not do what they did. Then again they also get the kudos of
being invited to give talks about their cock-ups to other people who are
not intellectually curious but want to learn from the bitter experience of
But yes i will try and give it a read.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the talk