Re: Application Design and PostgreSQL

Поиск
Список
Период
Сортировка
От Buddy Lee Haystack
Тема Re: Application Design and PostgreSQL
Дата
Msg-id 3B55ADB1.45518066@email.rentzone.org
обсуждение исходный текст
Ответ на Application Design and PostgreSQL  (Janning Vygen <vygen@planwerk6.de>)
Список pgsql-general
Different problems require different solutions. I try not to drive a
thumbtack with a sledgehammer - usually. ;)

I provided a personal experience because the solution you select will be
dependent upon on the specific project & client requirements.

More personal experience:

I found that many of our internal clients were using different
databases. Some clients had DBA's to administer their Oracle database
farms, while other clients had a computer literate individual to watch
over their Microsoft Access Database. The level of experience, and
breadth of knowledge varied considerably from client to client.

By implementing the business logic within the application layer, we were
able to create applications that easily worked with the client's
preferred database. Additionally, we were most often involved in
creating applications that extracted data from a database owned &
operated by individuals & groups beyond our control & influence. Some
DBA's would only allow others to access their databases using stored
procedures, while other departments and groups allowed dynamic SQL to be
used.

Considering the easy availability of a considerable number of data
storage solutions available around the globe, we decided to incorporate
our business logic within the application layer. This helped us create
some standardized application components that we were able to REUSE for
a number clients. We were not forced to constantly retool when a new
client surfaced, or an established client decided to switch to a
different data storage solution.

Middleware makes this agility possible, and I believe that it should be
the preferred solution to help keep pace with information technologies
rapid change. We've had quite a number of clients switch from using MS
Access to more scalable solutions, and few of them foresaw the need at
the time they chose MS Access... If only they had the foresight to have
chosen PostgreSQL to begin with. :)


Ian Harding wrote:
>
> If you start with PostgreSQL, you can put your logic in the database, as you will prevent any requirement to migrate
downthe road! <BSEG>  This from someone who is currently migrating stored procedures and triggers from SQL Server to
PostgreSQL... However, I don't have to change my front end app (AOLServer) much at all. 
>

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

Предыдущее
От: Keith F Irwin
Дата:
Сообщение: Ping?
Следующее
От: Pavel Fryc
Дата:
Сообщение: REFERENCES Constraint