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

Re: XML aggregation question?

  • From: Tatu Saloranta <cowtowncoder@xxxxxxxxx>
  • To: xml dev <xml-dev@xxxxxxxxxxxxx>
  • Date: Sun, 27 Aug 2006 14:12:25 -0700 (PDT)

xml aggregation
--- Robert Koberg <rob@k...> wrote:

> Since this an XML list, I will assume we are talking
> about XML. I will 
> also assume the main benefit of a DB is transactions

No, I think the first reason often is actually
performance, ie. indexing. Although (just like with
relational DBs) one can start structuring files and
directories based on way information is usually
accessed (to optimize access speed), this directly
leads to "didn't start with a DB, am writing one"
development. Likewise, DBs are good at caching
commonly needed pieces; figuring out optimal access
strategies and so on.

Transactions (and rest of ACIDity) follow closely,
along with access restrictions.

> (I don't think 
> eXist has that yet). But that can be handled by code
> at the level of a 
> wellformedness check and a validity check.

Hmmh? No, that's not how you do transactions (or is
even related as far as I can see). That's how you can
maintain schema restrictions, if you want those (most
XML DBs are better off without them at DB, and indeed
are better off maintain restrictions at app level).
Transactions have to do with locking, and parallel
views for distinct transactions.

> How does using a (XML)DB from the start compare?

Consider case of using bunch of Excel files, to that
of using an RDBMS: parallels should be clear. First
one (like having bunch of XML files on disk, or in
subversion etc) has its benefits for small projects,
prototyping, but also limits one's options for bigger
projects.

-+ Tatu +-


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


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