[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: OT: XML Server dream


Subject: Re: OT: XML Server dream
From: "Steve Muench" <smuench@xxxxxxxxxxxxx>
Date: Mon, 25 Oct 1999 09:23:06 -0700

| I am not saying that we should just throw RDBMS away, but if the users
| or administrators, but having a single interface for managing both kind
| of information would be so much simpler !
| 
| From a user prospective, there is only one kind of information : a phone
| number is a phone number, the fact that it comes in a list or within a
| text doesn't make any difference. Couldn't we give the same coherent
| vision to DBA's or web designers ?

My comments have been referring exclusively the the internal *storage*
of the information. There is absolutely nothing preventing the
external view of all of these types of information to be a single
XML "experience" for the end-user.

| I can give a concrete example of what I'm currently implementing on one
| of our web sites.
| 
| We are selling to the shop owners of our district pages on a proximity
| site (see for instance http://dupleix.ducotede.com/dubois/).
| 
| In these pages, we are mixing information from a RDBMS (name, phone
| number, address, ...), free text and pictures.

Modern relational and object relational DB's make it easy to
aggregate files and media types (and spatial/geocoded data, etc)
so you really can mix and match. XML is a great external way
to render this blend of information taken from many sources.

| We want, of course the free text and the presentation to be very
| flexible.

Of course. Nothing stops you from storing "free-text" chunks in
external files if you don't ever need to query their contents. Storing
them in a Character LOB in a database means that you could search
them, too, in a way that a file sitting on a file system wouldn't
offer (beyond grep-type text searches).

| We have therefore stored the free text and layout in XML files and the
| other data in the RDBMS.

By putting it all in the the database, data, free-text chunks, layout
in XSL Stylesheets, you can manage it all in one place. Saving a document
to the database is just a matter of deciding how you want it internally
stored to most effectively meet your queryiability needs.

| Yes, except that managing hierarchical structures like those described
| by these RDF dumps may not be the greatest strength of my favorite
| relational db :)

I've found in the many internal websites I run (all
database wholly out of the database) that with
Foreign keys (and self-referential foreign keys) I can
store, query, and render pretty much any kind of tree
or graph I need, but this might boil down to which
SQL dialect you're using.

________________________________________________________
Steve Muench, BC4J Development Team & XML Evangelist
http://technet.oracle.com/tech/java
http://technet.oracle.com/tech/xml
----- Original Message ----- 
From: Eric van der Vlist <vdv@xxxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxx>
Cc: XML Server <xml-server@xxxxxxxxxxx>
Sent: Monday, October 25, 1999 12:19 AM
Subject: Re: OT: XML Server dream


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords