Ayuda con vfp9.0 y mysql

Hola amigo, tengo una inquietud que espero me puedas ayudar a aclarar.
Tengo desarrollada una aplicación en VFP90.0 con conexión a las bdd MYsql.. Hasta ahí no tengo problemas.. La tengo en red y por medio de ODBC me conecto al motor y chevere...
Ahora resulta que en la empresa desean que los vendedores se desplacen a través del país con el aplicativo instalado en sus PCs y obviamente la BDD, pero son como 30.. Eso implicaría administrar 30 o más BDD... A lo que se me ocurrió montar la bdd en internet.. Pero como te digo.. Eso es eso.. SE ME OCURRIÓ.. Pero .. ¿es factible?.. Puedo montar la bdd con el motor MYSQL en un servidor que este disponible en el internet (para nuestro personal de ventas nada más claro esta)... Y por medio de ODBC contectarme con el aplicativo en FOX..
¿Se puede hacer esto?.. Que tan rápida es la respuesta.. Eso si.. Los procesos críticos de la aplicación están realizados a través de Store Procedure del Motor...
Si es factible... Como debería empezar a trabajar.. Si no lo es.. Que debería hacer.. Porque la aplicación FOX cooo tal.. Tienen gran confianza todos los usuarios del aplicativo..
Muchas gracias desde ya con cualquier respuesta...
Atentamente
Miguel
Quito-Ecuador

1 respuesta

Respuesta
1
Bueno la solución es exactamente la que propones, montar la base de datos en un servidor de internet y conectarse a este a través de ODBC, no sería lógico montar 30 bases de datos en 30 ordenadores diferentes pues la información tendrían que pasarla a una sola base de datos, lo que es un trabajo totalmente innecesario, lógicamente la respuesta será rápida si sigues las consideraciones que se deben tener al crear una aplicación cliente servidor y para esto basta con crear una aplicación cliente-servidor apropiada para los empleados que se van a conectar a la base de datos desde un equipo portátil.
Otra forma sería a través la publicación en servicios web XML en la cual bastaría que el usuario accede a la aplicación a través de una dirección de internet pero tocaría volver a replantear todo el proyecto lo cual es una solución que tomaría bastante tiempo.
Mucha gracias por tu respuesta, entonces vamos a poner manos a la obra para poner la BDD en internet.. y que todos trabajaen en web.. Donde vea puntos críticos de velocidad, pues meter mano a la aplicación para ganar rapidez haciendo cambios a los algoritmos..
Han sido de mucha ayuda tus comentarios

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas