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
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... |