Lists Home |
Date Index |
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
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?