Re: Design Strategy WAS: High-Profile Advocacy

From: Rod Taylor <pg(at)rbt(dot)ca>
To: Thomas Hallgren <thhal(at)mailblocks(dot)com>
Cc: Postgresql Advocacy <pgsql-advocacy(at)postgresql(dot)org>, Josh Berkus <josh(at)agliodbs(dot)com>
Subject: Re: Design Strategy WAS: High-Profile Advocacy
Date: 2004-06-24 19:08:18
Message-ID: 1088104097.95078.889.camel@jester
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-advocacy

> Still an abstraction might be worth it for many ISV's. The refactoring you
> mention is only needed if you don't cater for the independence from the very
> start.

One of the things that PostgreSQL is nice at is the ability to write
your database procedures in the same language as your middleware in many
cases (ignore java for now).

With a little bit of abstraction around the database handle itself
(libpq vs SPI) and now you can shove the procedure into the database or
pull it back to the middware when you port to another db.

Write in such a way that you rely on database triggers or application
side triggers based on database type (easy enough).

Not perfect by any means, but certainly can make life easier.

In response to

Responses

Browse pgsql-advocacy by date

  From Date Subject
Next Message Thomas Hallgren 2004-06-24 19:56:16 Re: Design Strategy WAS: High-Profile Advocacy Opportunity:VbulletinForum
Previous Message Thomas Hallgren 2004-06-24 18:42:21 Re: Design Strategy WAS: High-Profile Advocacy Opportunity:VbulletinForum