Re: Dreaming About Redesigning SQL

From: "Paul Vernon" <paul(dot)vernon(at)ukk(dot)ibmm(dot)comm>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Re: Dreaming About Redesigning SQL
Date: 2003-10-20 12:05:26
Message-ID: bn0j82$1gnm$1@gazette.almaden.ibm.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers


"Lauri Pietarinen" <lauri(dot)pietarinen(at)atbusiness(dot)com> wrote in message
news:bmutga$jdk$1(at)nyytiset(dot)pp(dot)htv(dot)fi(dot)(dot)(dot)
> Anthony W. Youngman wrote:
>
> >Well, as far as we MV'ers are concerned, performance IS a problem with
> >the relational approach. The attitude (as far as I can tell) with
> >relational is to hide the actual DB implementation from the programmers.
> >So it is a design "flaw" that it is extremely easy for a programmer to
> >do something stupid. And you need a DBA to try and protect the database
> >from the programmers!
> >
> >As soon as a requirement for a database specifies extraction of the
> >maximum power from the box, it OUGHT to rule out all the current
> >relational databases. MV flattens it for it for performance. As an MV
> >programmer, I *KNOW* that I can find any thing I'm looking for (or find
> >out it doesn't exist) with just ONE disk seek. A relational programmer
> >has to ask the db "does this exist" and hope the db is optimised to be
> >able to return the result quickly. To quote the Pick FAQ "SQL optimises
> >the easy task of finding stuff in memory. Pick optimises the hard task
> >of getting it into memory in the first place".
> >
> So in your opinion, is the problem
>
> 1) SQL is so hard that the average programmer will not know how to use it
> efficiently
> or
> 2) Relational (or SQL-) DBMS'es are just too slow

No, I think Anthony is just saying that he doesn't "believe" in science/the
scientific method. Or maybe he believes that engineering is not based on
scientific knowledge!

> >"Think different". Think Engineering, not Maths. And for $DEITY's sake
> >stop going on about science. Unless you can use set theory to predict
> >the future, relational has nothing to do with science ...

Regards
Paul Vernon
Business Intelligence, IBM Global Services

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Tatsuo Ishii 2003-10-20 12:37:15 Re: Unicode upper() bug still present
Previous Message Michael Meskes 2003-10-20 08:42:16 Re: Debian bug report about multibyte in 7.3.3