Re: Way to go, David!

From: David Wheeler <david(at)kineticode(dot)com>
To: Josh Berkus <josh(at)agliodbs(dot)com>
Cc: SF Postgres <sfpug(at)postgresql(dot)org>, Dave Rolsky <autarch(at)urth(dot)org>, Adam Turoff <ziggy(at)panix(dot)com>
Subject: Re: Way to go, David!
Date: 2003-05-30 18:18:40
Message-ID: 23BE1AF4-92CB-11D7-975B-0003931A964A@kineticode.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: sfpug

On Friday, May 30, 2003, at 09:59 AM, Josh Berkus wrote:

> I see the Reg gave you some nice publicity. Be prepared to fly to the
> UK a
> lot more in the future:
> http://theregister.co.uk/content/31/30959.html

Thanks, yeah, it's a great bit of PR. I've also updated the Kineticode
web site, and added a new section on support contracts, as well as a
link to the Reg article.

http://www.kineticode.com/

> On a different note, you made a statement at the end of the last
> meeting about
> being dissatisfied with RDBMSes in general. This troubles me; I'd
> like you
> to be happy with PostgreSQL and the relational model, given what a
> champion
> of it I am, and that we're considering Bricolage for some of the
> PostgreSQL
> sites.
>
> I often find that programmers become dissatisfied with RDBMSes because
> they
> are only using 10% of the RDBMS's functionality ... basically treating
> it as
> a high-powered disk object store rather than having the RDBMS do part
> of the
> work of the application. Would you be willing to discuss you
> specific beefs
> here, to see if our group can't find cures for some of them?

We intentionally kept Bricolage's SQL simple (mostly SQL-92) so that it
would be easily portable. So, yes, I use only a small percentage of its
functionality, but that's in the name of portability, mainly. My
annoyance with RDBMSs is I've written about in my use Perl journal:

http://use.perl.org/~Theory/journal/12028

In a word: They're a huge PITA for object-oriented design. "The
object/relational barrier is a well-known impedence mismatch," as Ziggy
noted in a comment on my entry, and that's the crux of the problem to
me. Make no mistake, PostgreSQL is hands-down my favorite database, but
I wrote that entry to be deliberately provocative. The relational model
is good for some things, but nothing that I do. So I want to challenge
people to come up with a better solution. I'm not optimistic.

Regards,

David

--
David Wheeler AIM: dwTheory
david(at)kineticode(dot)com ICQ: 15726394
http://kineticode.com/ Yahoo!: dew7e
Jabber: Theory(at)jabber(dot)org
Kineticode. Setting knowledge in motion.[sm]

In response to

Responses

Browse sfpug by date

  From Date Subject
Next Message Dave Rolsky 2003-05-30 18:24:37 Re: Way to go, David!
Previous Message Sean Chittenden 2003-05-30 17:34:06 Re: Cool PL/PgSQL hack :)