TechNotes
Logic in DB
Beyond Java
Data Access
SOX
SQL/XML
Restructuring
Trees
Open Source
BizIntel
MySQL
Drivers
ODBC
JDBC
OLE DB
.NET
Podcast
SQL:2003
MS SQL 2005
XML DBs
XQuery
Webcast
XQuery
SQL:2003
MS SQL 2005
|
|
<<Previous
1 2
3
4
Why isn’t the database industry behind
this SQL hierarchical technology?
The SQL native XML integration industry feels it's time to make major
changes to SQL, and XML is giving them this opportunity. In 2004 Jim Melton,
the ANSI SQL editor, wrote a very telling blog entry describing how SQL is
in its twilight, to be superseded by XQuery by 2010. His comment very well
expressed this SQL replacement sentiment in the industry, and the SQL
industry’s XML-centric changes to date back this up. From the lackluster
response to the SQL native XML integration industry offerings so far, its
users have not been very convinced to use procedural XML-centric syntax and
proprietary procedures to integrate native XML.

|
When I attended the first SQLX Group meeting in 2000, along with IBM, Oracle,
Microsoft and other industry representatives, it was already three years too
late. All the major SQL vendors represented there had already built and branded
different approaches to native XML integration, with products on the market.
They were only interested in establishing low-level XML integration procedures.
They were not interested in changing their solution even if a better common
solution was found. They liked the fact that their solutions were different so
that they could be differentiated from one another.
|
Even though it has now been shown that SQL can operate hierarchically,
which enables transparent integration of native XML at a hierarchical level,
the academic industry has also paid little notice. This is also
understandable since SQL is an old technology for them. They are
concentrating on pure XML and semi-structured uses and solutions.
The vendors and academia have their own goals and interests for SQL native
XML integration, but so do the SQL users. SQL users do not want to learn new
XML-centric solutions. They want to use XML in SQL as simply and easily as
possible. If that can be done in a transparent manner, it is all the better
for users. If we can integrate SQL and XML at a hierarchical level, using
the additional semantics in XML, this is even better.
Conclusion
Current SQL native XML integration solutions are not satisfactory,
standardized, compatible, or based on a principled sound technology. There
is an ANSI SQL solution that is more than satisfactory and based solidly on
a hierarchically principled and time tested technology. It can automatically
use the associated hierarchical structure’s semantics to perform full
hierarchical processing naturally, which also means the user no longer needs
to know the hierarchical structure being operated on. This has the
additional advantage of always producing the logically-correct hierarchical
result.
One of the main reasons SQL vendors have not moved on this natural SQL
native XML integration solution is because of their desire to move SQL in
new directions (which this article has shown is not necessary to support
XML). The SQL native XML user is more likely to be concerned with getting
the correct hierarchical XML result than with the support of new
unconventional hierarchical structures. The SQL native XML integration
market is wide open to the vendor that can solve the SQL/XML integration
problem satisfactorily and without changing SQL’s normal non-procedural
navigation-less operation.
About the Author
Michael M David is founder of Advanced Data Access
Technologies, Inc. Previously a staff scientist and the lead XML architect
for NCR/Teradata and their representative to the ANSI SQLX Group, he has
over twenty years experience researching and designing commercial
non-procedural, heterogeneous database processing products. Based on this
experience, he has authored the book
Advanced ANSI SQL Data Modeling and Structure Processing and many
papers and articles on this subject. Contact Mike at
mike@adatinc.com.
<<Previous 1 2
3 4
Database Server Watch
SQL Summit Home
Page Articles
© 2005, Ken North Computing LLC, All rights
reserved.
|
|
|