Ver Mensaje Individual
  #3  
Antiguo 17-02-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
La clave está en tu aplicación (dónde la vas a ejecutar). Si los puestos cliente son Windows, te sirve la misma aplicación, si los puestos no son Windows, ¡estás jodido! (NOTA1)

Parece que estás usando ADO para acceder a SQLServer. Cambiar para acceder a Oracle no es difícil, ya que puedes mantaner la conexión ADO. En ese punto se presentan los problemas:

(1) Las SQL de Oracle, no son precísamente las más estandard. Dependerá de cuantas tengas y la complejidad de estas que te dará más problemas o menos.

(2) Como ya te he dicho se puede acceder a Oracle vía ADO. No funciona mal del todo, aunque hay otros compoentes mejores (por lo que he leído). Si el rendimiento te obliga a cambiar los componentes de conexión es un trabajo añadido.

(3) El tema de la programación en Base de datos ya es otro cantar. No comentas cuanta programación tienes en la Base de Datos. No es lo mismo reescribir 10 Stored procedures y unos cuantos triggers, que si tienes 120 de ellos.

En general creo que das pocos datos para una cuestión tan compleja. Esto que estás proponiendo no es un trabajo de 15 días. Y además hay que plantearse que depende que cómo lo hagas, puedes llegar a funcionar, pero si esl rendimiento no es bueno, no sirve de nada...


(NOTA1) En ese supuesto quedaría una configuración posible, que sería la de montar un servidor de aplicaciones con Terminal Server y conectar los clientes Linux a ese TS. Pero lo mismo de antes. Esta configuración tiene muchas connotaciones y hay que decidir sies posible en cada caso concreto.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita