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

RE: XML database enviroment using PostgreSQL


postgresql xml storage
hi all,

i'm still muddling around with ideas on how to extend our database
system to use xml in some sort of native mode

so here's my take on the problems about mixing the data/narrative
aspects of xml

1. for simple storage and then retrieval i don't think there's much in
it.

2. having said that, there is a performance hit for data storage when
records have to be reconstructed from bits before they can be used. if
you don't need to reconstruct a flat record (as we don't) then it
probably doesn't matter

3. the biggest problem to my mind is data stability - narrative material
and archival data <emphasis>tends</emphasis> to be stable. often never
changing from it's original form.

4. data, particularly operational data, tends to be unstable. database
systems have a life because they can manage the dynamics of data
efficiently. in fact this is one of the driving forces behind database
evolution. how to find and update records.

5. you could characterise this by saying a narrative xml database could
be useful if it could simply store and retrieve documents.

6. noone would dare go to market with a database system that didn't
include some sort of data update facility.

7. which brings us to the storage problem. database updates are quick
and easy when the record structure is regular - each record is the same
shape. the existing space will always hold an update.

8. xml "records" are by definition not regular so updates and free space
management are significant issues.

9. this is not to say that applications in both areas don't have some
overlaps - databases to store experiment results eg tend to be stable
while xml documents as working drafts tend to be unstable - at least for
a while.

10. so for my part i have now have two characteristics that help
determine the difference between the two - regularity of record
structure, and dynamics or stability.

just some ideas....

rick

On Tue, 2003-08-19 at 00:36, Doug Rudder wrote:
> <qoute>
> When I say record-like, I'm thinking database like records, not 
> storage records. Ah, the wonders of English. Perhaps field-like or 
> table-like might be better?
> </qoute> 
> 
> Fielded data vs. full publishing content worked well in
> presentations/discussions (in those specific venues).  Depends on the
> audience.  Sometimes it's beneficial to have been an English major;
> explaining these concepts to technical staff, in-house pharmacists (drug
> information group), and editors/tech writers certainly exercised one's
> ability to communicate with varied audiences! :-)
> 
> ____________________________________
> Douglas Rudder     drudder@d...
> 
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
> 
> The list archives are at http://lists.xml.org/archives/xml-dev/
> 
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://lists.xml.org/ob/adm.pl>


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.