Arquitecturas de software

From: "Xavier Vidal" <xvpxvp(at)menta(dot)net>
To: "'pgsql-es-ayuda:postgresql(dot)org'" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Arquitecturas de software
Date: 2005-12-05 20:38:37
Message-ID: 20051205203837.BTZI1876.smtp04.retemail.es@pentium4
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


Saludos

Supongo que la mayoria de los usuarios de postgresql, aparte de ser un
proyecto libre y sin cargos por licencias, etc... es también un software
poderoso y flexible, sobretodo gracias a sus posibilidades de
programación/configuración.

Bien, estudiando las arquitecturas de software (mvc, 3 capas, ...) observo
que hay muchos desarrollos que la capa de gestión de datos se limita a
realizar N llamadas al SGBD, sin utilizar ninguna funcionalidad de stored
procedures, triggers, reglas.

A mi me gusta PostgreSQL precisamente porque se puede implementar en él la
gran mayoría de la lógica de negocio de una aplicación, sin embargo, por las
ofertas de trabajo que he recibido, en muchos desarrollos el SGBD solo se
dedica a "almacenar" los datos. No se para que se gastan tanto dinero en un
Oracle o en un SQL Server si lo único que hacen es crear las tablas y punto.

¿Qué os parecen estas filosofías?

Particularmente, a mi me gusta el modelo de 3 capas donde tenemos en la capa
de datos a PostgreSQL directamente ofreciendo los datos mediante vistas y
procedures (para encapsular la capa y prevenir accesos).

¿Este modelo se ha vuelto caduco y hay que abstraerse del todo del SGBD que
tengamos por debajo?

Espero vuestras opiniones.

Gracias

------------------------------------
Xavier Vidal Piera

Enginyer Tècnic en Informàtica de Gestió
Tècnic Especialista en Informàtica d'Equips
Email: xvpxvp(at)menta(dot)net

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mario Gonzalez 2005-12-05 21:01:16 Re: Arquitecturas de software
Previous Message Luis Fernando Curiel Cabrera 2005-12-05 20:14:24 Re: Select * from tabla --> a String...