Re: Design Strategy WAS: High-Profile Advocacy

Поиск
Список
Период
Сортировка
От Rod Taylor
Тема Re: Design Strategy WAS: High-Profile Advocacy
Дата
Msg-id 1088104097.95078.889.camel@jester
обсуждение исходный текст
Ответ на Re: Design Strategy WAS: High-Profile Advocacy Opportunity:VbulletinForum  ("Thomas Hallgren" <thhal@mailblocks.com>)
Ответы Re: Design Strategy WAS: High-Profile Advocacy Opportunity:VbulletinForum  (Thomas Hallgren <thhal@mailblocks.com>)
Список 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.



В списке pgsql-advocacy по дате отправления:

Предыдущее
От: "Thomas Hallgren"
Дата:
Сообщение: Re: Design Strategy WAS: High-Profile Advocacy Opportunity:VbulletinForum
Следующее
От: Thomas Hallgren
Дата:
Сообщение: Re: Design Strategy WAS: High-Profile Advocacy Opportunity:VbulletinForum