[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Streaming XML (WAS: More on taming SAX (was Re:


query optimization free download
On Tue, 28 Dec 2004 12:22:25 -0800, Daniela Florescu <dflorescu@m...> wrote:

> My conclusion: please rely on good compilers, good optimizers 
> and good runtimes instead of writing XML processors by hand if 
> you don't *really* have to (and few people really have to). 
> And trust the vendors/open source implementors that
> they will produce such good compilers,  optimizers and runtimes when time comes.

That makes sense, and is obviously the direction that programming
languages have taken in the last 20-30 years.  I'm old enough to
remember when many geeks didn't trust C compilers to do the right
thing and wrote lots of assembly code by hand.  Fortunately those days
are past!

But are they past in the XML world?  What are these "next versions of various
industrial strength products" and what will they do for the people in
this thread who are using SAX or a pull parser to handle large data
streams rather than simply trusting XQuery  or XSLT implementations to
do the right thing?  As a couple of people noted, it would be easier
to believe this if commercial RDBMS really did implement Codd's vision
of allowing people to work only at the logical and conceptual level
and not worry about those physical implementation details.  I guess
they do for most typical user scenarios, but at least the last I
heard, people who really have to worry about performance/scalability
have to be deeply involved in details of normalization, indexing, and
query optimization.

I'm prepared to believe that XML users won't have to care about this
stuff someday ... but I haven't seen much evidence that "someday" is
anytime soon.  Could you be just a bit more specific about which
products or technologies will handle which problems discussed in this
thread better than hand-coding to SAX or Pull APIs?

Or are we all saying the same thing, that typical users can rely on
XQuery/XSLT and *only* the geeks who get the hard problems  have to
consider writing SAX code anymore?  I have no quarrel with that, other
than the obvious fact that the subscribers to this list tend to be the
geeks who get called into to fight the performance fires. :-)

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.