Re: High-Profile Advocacy Opportunity:VbulletinForum - Mailing list pgsql-advocacy

From Josh Berkus
Subject Re: High-Profile Advocacy Opportunity:VbulletinForum
Date
Msg-id 200406230954.22509.josh@agliodbs.com
Whole thread Raw
In response to Re: High-Profile Advocacy Opportunity:VbulletinForum  ("Thomas Hallgren" <thhal@mailblocks.com>)
Responses Re: High-Profile Advocacy Opportunity:VbulletinForum
List pgsql-advocacy
Thomas,

> Personally, I'd never encourage anyone to
> hardcode an application for a specific database.
>
> "never dilute control" == "always use an abstraction"

<grin>  I just did a 45 minute presentation on this last night.

"database independance" is very appropriate for some projects.   Web bulletin
boards are usually among them.

If, however, your application depends on high performance, strong security, or
rigorous and complex data integrity rules, the use of a client-side database
abstraction layer is, at best, impractical.

There is no one design strategy which is better than all others regardless of
the application.   Except maybe documenting your code.  ;-)

--
Josh Berkus
Aglio Database Solutions
San Francisco

pgsql-advocacy by date:

Previous
From: "Thomas Hallgren"
Date:
Subject: Re: High-Profile Advocacy Opportunity:VbulletinForum
Next
From: "Merlin Moncure"
Date:
Subject: great article on MVCC