Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Stored Procedures y base de datos remota

Estas en el tema de Stored Procedures y base de datos remota en el foro de Mysql en Foros del Web. esta es la situacion: tengo una base de datos en la locacion A, que necesita la mayor parte de los campos de ciertas tablas de ...
  #1 (permalink)  
Antiguo 07/08/2008, 09:22
Avatar de Erebus  
Fecha de Ingreso: junio-2008
Mensajes: 52
Antigüedad: 15 años, 10 meses
Puntos: 0
Stored Procedures y base de datos remota

esta es la situacion:
tengo una base de datos en la locacion A, que necesita la mayor parte de los campos de ciertas tablas de otra base de datos en la locacion B
como A necesita tener la misma info de B, pense en tener un stored procedure que se ejecute cada X tiempo; de esta manera tendria, en A, datos actualizados (proporcionados por B, la cual es la "master", por asi decirlo).

el problema empieza cuando el manager de B dice que su base de datos corre en mysql 4.1 (as you should know, no stored procedures 'till 5.x)
A si corre en 5.x

como ven? como puedo solucionar este problema?
hay alguna manera de hacerlo?

thx
  #2 (permalink)  
Antiguo 07/08/2008, 09:27
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Stored Procedures y base de datos remota

El store procedure tiene que correr en A, y A será quien se encargue de mantener las bases sincronizadas. B no puede porquela versión 4.0.22 no soporta SP ni triggers.
Si no puedes implementar esta solución te quedan dos opciones:
1. Que la sincronidacion la haga la aplicación.
2. Actualizar el server de B (recomendable).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 07/08/2008, 10:09
Avatar de Erebus  
Fecha de Ingreso: junio-2008
Mensajes: 52
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Stored Procedures y base de datos remota

hmmm... o sea que A ejecuta el SP, aunque B no soporte SPs?
entonces si es posible obtener informacion mediante un SP desde un servidor que no soporta SP?
suena extraño, pero empezare a hacer pruebas...
actualizar B no es una opcion a considerar...
  #4 (permalink)  
Antiguo 07/08/2008, 11:28
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Stored Procedures y base de datos remota

En ese contexto, los store procedures simplemente enviarían consultas de SELECT, UPDATE o DELETE a otro servidor. En tanto no uses dentro de esas consultas ninguna que use sintaxis que el 4.0.22 no reconozca, ese servidor no sabrá que las está recibiendo de un SP y no de una aplicación o de una consola. No debería haber problemas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 07/08/2008, 12:03
Avatar de Erebus  
Fecha de Ingreso: junio-2008
Mensajes: 52
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Stored Procedures y base de datos remota

eso suena mucho mas razonable
podrias explicar un poco acerca de la sintaxis adecuada para lo que quiero hacer? o poner un link con ejemplo?
o como podria especificar en una sentencia, una conexion a otro server?
es decir, donde incluiria los datos de conexion?
he estado revisando la sintaxis para SPs y no me he topado con algo asi en mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:19.