Re: native xml processing vs what Postgres and Oracle offer
Date: Wed, 31 Dec 2008 17:47:51 -0700
Message-ID: <voadnRZW8OQ6j8HUnZ2dnUVZ_qjinZ2d_at_bresnan.com>
rpost wrote:
> In short, I think the main issue in picking attributes and keys here is
> not in determining how the data is to be used, but in determining
> realistic commitments from the supporting software on the accuracy
> of the attribute values supplied. For a web forum, <author, timestamp>
> seems a good choice of key, even if they aren't always accurate, as long
> as the server never accepts multiple messages with the same author and
> timestamp.
>
This is why web-based forum coders (working with a relational database
at the back end) don't like "threading."
...it's hard to do and you pay a huge performance penalty to make it
happen (with relational modeling anyway). So relational programmers
fool themselves into thinking hierarchies are bad design.
Hierarchies are part of the real world. They just don't fit well into
the relational scheme of things.
For other problems--particularly for *large* data problems--relational systems are the best choice....but almost never when hierarchies are involved. Received on Thu Jan 01 2009 - 01:47:51 CET
