Por Favor Ayudenme con Developer, es un SOS!!
Publicado por Cybernauta (9 intervenciones) el 24/09/2004 21:59:29
Mi cliente, la empresa a la cual le estamos haciendo un trabajo (somos
dos personas) nos plantea un escenario diciendonos lo siguiente:
- Tengo un hardware muy potente que maneja la base de datos el cual
esta siendo utilizado a menos del 50%. QUIERO
EXPLOTAR ESE SERVIDOR DE BASE DE DATOS
- Tengo un servidor mas pequeño que es el servidor de aplicaciones el
cual si esta a un 80%, mi sistema de red, comunicaciones esta
trabajando a mas del 70%, por lo tanto no quiero aplicaciones que me
generen un flujo de datos innecesario que traigan abajo la red.
Tampoco es una solucion invertir mas en hardware para este campo.
Mi colega sugiere que todo lo hagamos con procedures y hemos hecho
algunas pruebas, es decir (por ejemplo) cuando creamos un data block y
sale la pregunta tradicional de si queremos usar tablas o procedures,
escogemos procedure, asi nuestro data block lee de un Pakage que hemos
creado con tipos de datos necesarios para su utilizacion, asi la
lectura de la data, la inserción, la actualización, el borrado y el
bloqueo se hace con procedures. Todo funciona bien pero perdemos
funcionalidad pues todas las operaciones estan encapsuladas en
procedures. Ademas el manteniento del programa es mas engorroso porque
ya no sabemos a primera vista si un error que sale es por culpa del
procedure o por el forms.yo veo que nuestra velocidad de desarrollo es 3 veces mas lenta
que la normal.
Mi duda es que al final de cuentas, ¿estamos respondiendo la necesidad
del cliente con este esfuerzo adicional? ¿Que puedes sugerirme?
Te agredecere cualquier comentario
David
dos personas) nos plantea un escenario diciendonos lo siguiente:
- Tengo un hardware muy potente que maneja la base de datos el cual
esta siendo utilizado a menos del 50%. QUIERO
EXPLOTAR ESE SERVIDOR DE BASE DE DATOS
- Tengo un servidor mas pequeño que es el servidor de aplicaciones el
cual si esta a un 80%, mi sistema de red, comunicaciones esta
trabajando a mas del 70%, por lo tanto no quiero aplicaciones que me
generen un flujo de datos innecesario que traigan abajo la red.
Tampoco es una solucion invertir mas en hardware para este campo.
Mi colega sugiere que todo lo hagamos con procedures y hemos hecho
algunas pruebas, es decir (por ejemplo) cuando creamos un data block y
sale la pregunta tradicional de si queremos usar tablas o procedures,
escogemos procedure, asi nuestro data block lee de un Pakage que hemos
creado con tipos de datos necesarios para su utilizacion, asi la
lectura de la data, la inserción, la actualización, el borrado y el
bloqueo se hace con procedures. Todo funciona bien pero perdemos
funcionalidad pues todas las operaciones estan encapsuladas en
procedures. Ademas el manteniento del programa es mas engorroso porque
ya no sabemos a primera vista si un error que sale es por culpa del
procedure o por el forms.yo veo que nuestra velocidad de desarrollo es 3 veces mas lenta
que la normal.
Mi duda es que al final de cuentas, ¿estamos respondiendo la necesidad
del cliente con este esfuerzo adicional? ¿Que puedes sugerirme?
Te agredecere cualquier comentario
David
Valora esta pregunta


0