Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Using XML and a relational database

Re: Using XML and a relational database

From: DA Morgan <damorgan_at_x.washington.edu>
Date: Thu, 28 Oct 2004 17:44:04 -0700
Message-ID: <1099010584.815114@yasure>


Alex Shirshov wrote:

> Hello, DA!
> You wrote on Wed, 27 Oct 2004 19:10:47 -0700:
>
>
> [Sorry, skipped]
>
> DM> The data can be easily stored in relational form and the XML
> DM> reconstituted by either the database or by the app server. Benchmarks
> DM> I've seen support the proposition that reconstitution on the app server
> DM> gives the best overall performance.
>
> Don't be conning! Yes, xml docs with the regular form can be transformed to
> relational structure, but this is the only one case. The app need to be able
> to work with ustructured and semistructured xml documents and this is the
> primary use case. If you said, that xml docs without regular structure also
> can be easily transformed to relational form, than i will dare to claim you
> are not working with RDBMS. It's not easy to alter table each time you
> partner adds another extensibility element to your wonderful, semirelational
> xml format.
> I emphasize that storing semistructured xml documents into DB is the primary
> use case. And we should discuss the problem not only with relation to
> performance, but also extensibility, maintainability, complexity, etc.
>
> With best regards, Alex Shirshov.

I would have to see a specific example of the semistructured XML to respond. But you should take a look at Oracle's object-relational capabilities if you are not already familiar with them.

-- 
Daniel A. Morgan
University of Washington
damorgan_at_x.washington.edu
(replace 'x' with 'u' to respond)
Received on Thu Oct 28 2004 - 19:44:04 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US