Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


Re: SQL instead of XQuery

From: "Andrzej Jan Taramina" <andrzej@-------.--->
To: xml-dev@-----.---.---
Date: 2/5/2008 7:19:00 PM
Dimitry said:

> Usage of XQuery for processing of xml-data in DBMS
> is practically equal to existence of second, foreign query language.
> I propose to use SQL instead of it - let me introduce my view in
> http://sql50.euro.ru/sql5.ppt (707 Kb, slides #31-47).
> Accepting this proposals, we get smoothness between rational and xml.

Some points, in no specific order:

1) There is a big impedence mismatch between nested, networked data 
structures like XML and the table-based orientation of RDBMS's.  There are a 
lot of good reasons to store XML in an XML-based DBMS.

2) It's relational, not rational.  Come to think of it, it's not rational at 
all. ;-)

3) The XRX stack (XForms/REST/XQuery) is a very powerful set of technologies 
to develop and deploy complex applications about an order of magnitude faster
(both in dev and maint time) than even the latest of dyanamic languages.  SQL
does not fill the same role as does XQuery.  XQuery is turing completewhereas
SQL is not (I believe).

4) The slide deck is atrocious.  Go visit the Presentation Zen web site/blog 
and redo the whole thing from scratch.  Please don't inflict those slides on 
anyone.  And posting it in something web friendly like PDF or HTML instead of
a proprietary vendor format would be nice too.

5) XLang?  That went the way of the dodo a long time ago.

6) I think the comparison of XQuery to SQL is apples/oranges.  Nonsensical, 
in a word. But the idea of extending SQL to understand XPath constructs for 
where clauses and such does have some merit for when using a hybrid XML/RDBMS
data store.

7) Sounds like an academic approach, that has little understanding of the 
real world of application construction and maintenance.

> I'd like to listen your critique.

Remember, you asked! ;-)
Andrzej Jan Taramina
Chaeron Corporation: Enterprise System Solutions
http://www.chaeron.com


transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent