Re: Date's First Great Blunder
Date: Fri, 23 Apr 2004 00:59:10 +0100
Message-ID: <cZYhc.32931$h44.4905402_at_stones.force9.net>
>>Relational is simpler to the end user, but more complicated to the >>database management software.
>
> From what I have seen, relational is definitely not simpler to the end-user
> of the dbms software (nor of any applications based on that software). Do
> you have any evidence to back up this claim? Thanks. --dawn
Not empirical evidence, no. But I don't think this is possible to get.
For a particular instance of a problem, it might be simplest for a user to use whatever they are most familiar with.
The thing about relational is that because it has complete logical/physical separation, it is very good at covering the general case (as opposed to a specific case).
Relational does the optimization at run-time, not at design-time.
It may be that the computing power needed for an efficient RDBMS implementation is only recently available. So 20 years ago a Pick solution may have been a better option in a practical sense, because computers were too slow or lacking in memory for a RDBMS to really work properly. But now we've maybe reached the critical point of processor power and memory, so that true RDBMSs will really come into their own in a practical as well as theoretical sense.
Paul. Received on Fri Apr 23 2004 - 01:59:10 CEST