|
Gracias por la explicación manuc. Sin embargo aún no veo las ventajas que hagan realmente factible implementar una tercera capa MIDAS. Las características que me has mencionado desde mi punto de vista podrían implementarse con codificación extra, ej. usando procedimientos almacenados (dentro de la base de datos). La velocidad y poder que obtienes con los procedimientos almacenos creo ni la soñaría al tratarlo de hacer con una tercera capa externa.
Las conexiones remotas se pueden establecer con prácticamente todos los motores de base de datos hoy existentes, por lo que este punto no creo que sea una ventaja para Midas.
Ojalá no me esté precipitando con lo que voy a decir, si lo hago, espero me dispensen por ser un ignorante en esta técnología --aunque por la misma razón no debería opinar-- pero... creo que está tecnología va de salida. Con el advenimiento de "la nube" las mayorías de TI están viendo sus ciertas ventajas, especialmente para el Deploy. No veo factible introducir una tercera capa a la que habrá que darle mantenimiento, además de los clientes. Con una tercera capa se está introduciendo más trabajo de mantenimiento y soporte desde mi punto de vista. Creo que las bases de datos modernas hacen de este tipo de soluciones algo del pasado. Hoy en día puedes escribir código potente en C, C++, Python y otros lenguages dentro de procedimientos almacenados en una base de datos. Puedes implementar casi cualquier lógica de negocios a nivel de base de datos sin necesidad de crear una nueva capa.
Saludos,
Chris
|