Re: What databases have taught me
Date: 24 Jun 2006 10:55:10 -0700
Message-ID: <1151171710.679858.78200_at_p79g2000cwp.googlegroups.com>
Bruno Desthuilliers wrote:
> Marshall wrote:
> > And yet, people make that mistake again and again and
> > again. The focus is on the easy part: structure.
>
> But is that *really* the easy part ? Kind of *seems* easy,
> but... At least 80% of the complicated code I've ever seen
> came from a wrong structure. And it's obvious that if the
> structure had followed the processing needs, then the code
> would have been way much simpler (and better). As a matter
> of fact, whenever I find myself writing complicated code,
> I *know* there's something wrong.
What happens when different processing needs demand different structures that "follow their needs"? Then some computations become easier while others become harder. This is "expression bias" and for me it has been an annoying problem with network models. And it drives one inexorably to the relational model.
- Keith -- Fraud 6