[Home] [By Thread] [By Date] [Recent Entries]



Brian Vickery wrote:

> I have a simple question, "Why do we need updates as part of the XQuery
> language at all?"  [...]
> The types of "inserts" and "deletes" typically shown
> are just adding/deleting a document from a "collection" (if collections
> existed and they should IMHO).
>
> Some examples are:
>
> 1.  If I have a collection of XML invoices why would I ever want to update
> these?  An invoice is written once and never changed!
>
> 2.  If I have a document centric collection of XML document I would most
> likely version each document, thus why do we need updates?
>
> 3.  If I have all my business contacts (companies I do business with) stored
> in an XML collection, why wouldn't I just do a complete replace if I wanted
> to change a companies name or address?
>
> Does anyone have any real life scenarios/business cases that "MUST" have
> updates?

In the database were organized as a small collection
of large documents instead of as a large collection of
small documents, then updates at a finer grain than
document level becomes more critical.

I wonder which is more common in practice?


--Joe English

  jenglish@f...

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member