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

Re: XML aggregation question?

  • From: peter murray-rust <pm286@xxxxxxxxx>
  • To: xml-dev@xxxxxxxxxxxxx
  • Date: Sun, 27 Aug 2006 16:27:14 +0100

Re:  XML aggregation question?
At 15:50 27/08/2006, Andrew S. Townley wrote:
>Thanks for the discussion so far.  Mostly just listening and trying to
>absorb the collective experiences.  One specific point below, however...

<snip/>
>Well, herein lies the crux of Mike's comments about if you don't start
>with a DB that's likely what you'll end up building to some degree.  If
>I was managing "real" documents or providing more of a content
>management system, this would more than likely work.  However, I want to
>be able to "slice and dice" my XML instances to provide different views
>or ways of accessing the instances based on values of specific
>attributes or elements.
>
>As I said originally, if I didn't care about wanting to keep the data in
>XML as the "native" format of the system for easy editing by hand (in
>particular for me, using vi on Linux) as well as providing more GUI
>based view/edit capabilities via a Web-based interface (most probably
>using XForms), I'd just forget about the XML aspect and it would be a
>"traditional" RDBMS application.
>
>Based on all the comments thus far as well as reading some of the
>articles/documentation on eXist, it would seem that an XML database is
>really the only viable choice if I want to keep my data as XML and still
>provide aggregated views across the instances based on values of
>attributes (or other expressions using XPath and/or XQuery).
>
>If I went with the "traditional" RDBMS approach, I'd be spending most of
>my application's CPU cycles going to and from XML, so the benefits of
>being able to use SQL to pull the list of instances really doesn't seem
>worth it.  At the moment, I'm leaning towards trying eXist to see how
>well it'll work for what I want to do.

I have found Ron Bourret's pages:
http://www.rpbourret.com/xml/XMLAndDatabases.htm

gives a complete introduction to the issues. It's very clear that you 
need to understand what you want to do and then find which approaches 
are best. Personally I am using semi-structured nearly-readonly 
documents with highly variable structure and wide vocabulary and 
eXist addresses this well.

http://www.rpbourret.com/xml/XMLDatabaseProds.htm

gives a very comprehensive list of products (well over 100).

>Again, thanks for all the discussion so far.  There's likely to be some
>additional comments during the week, so my decision's far from set in
>stone yet.

I hope so - this is what XML-DEV is for... and I'm not clear there is 
an alternative place to ask these questions.

P.




Peter Murray-Rust
Unilever Centre for Molecular Sciences Informatics
University of Cambridge,
Lensfield Road,  Cambridge CB2 1EW, UK
+44-1223-763069 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


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-2007 All Rights Reserved.