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

Sincronizar BD MySQL Hosting con BD MySQL servidor local

Estas en el tema de Sincronizar BD MySQL Hosting con BD MySQL servidor local en el foro de Mysql en Foros del Web. saludos soy nuevo en el foro y por ende estoy recien incursionando en el mundo de la web, mi mision actualmente es estudiar la posibilidad ...
  #1 (permalink)  
Antiguo 03/03/2010, 19:30
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 8 meses
Puntos: 0
De acuerdo Sincronizar BD MySQL Hosting con BD MySQL servidor local

saludos

soy nuevo en el foro y por ende estoy recien incursionando en el mundo de la web, mi mision actualmente es estudiar la posibilidad de crear aplicaciones OnLine para la institucion a la que pertenezco. soy fiel en materia de software libre ya que las instituciones gubernamentales es lo mas sano y viable.

bueno al grano, se me a pedido que estudie el como implementar un proyecto de aplicacion basada en web (PHP y MySQL) para capturar unas informaciones, bien, tengo una idea de como inciar este proyecto a bajo costo para luego crear la necesidad de implementar los datacenter necesarios para alojar dichas aplicaciones y bases de datos.

La idea es la siguiente, estoy pensando en adquirir un hosting basado en linux+mysql+php+ssl para alojar la aplicación y la base de datos de registro de datos y luego utilizando alguna aplicación que sincronice esta base de datos en linea con la base de datos que estara alojada en nuestro servidores, despues la información sera procesada y se crearan las vistas que actualizaran la contra parte que estara alojada en el portal web para que sean consultadas, este proceso sera a lo inverso, es decir, desde nuestro servidor local se sincronizara la base de datos en el sitio web de la institución para que actulice los datos de la consulta.

nada les pido de favor que analicen esta situacion que tengo en mente y me especifique los puntos a favor y en contra y si desde su punto de vista existe otra solucion mas viable.

un saludo
  #2 (permalink)  
Antiguo 04/03/2010, 07:39
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Sincronizar BD MySQL Hosting con BD MySQL servidor local

Tu planteamiento es correcto si hay alguna justificación para trabajar con dos bbdd.

Me explico, lo ideal seria trabajar con una sola base de datos, la del servidor, los grandes bancos tienen sus datos en servidores externos, empresas que se dedican a tener datos en sus maquinas para terceros.

La aplicación web debe mostrar unos datos y el resto de aplicaciones trabajar con los otros datos, no hay ningun problema para que todos salgan de la misma bbdd.

Es solo una idea....

Quim
  #3 (permalink)  
Antiguo 04/03/2010, 14:29
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 8 meses
Puntos: 0
De acuerdo Respuesta: Sincronizar BD MySQL Hosting con BD MySQL servidor local

gracias por tu respuesta oportuna

en efecto hay una razon y la economica, el proposito de este proyecto es que se demuestre que una inversion a largo plazo para el montaje de un datacenter que aloje las multiples aplicaciones de una institucion gubernamental es un poco complicada en vista de que esta institucion no genera recursos. pero ya se esta creando la necesidad de implementar servicios, estamos firmando acuerdos y convenios con otras instituciones y entidades mundiales y no tenemos una estructura on line para que la informacion fluya.

esa es la motivacion y razon, esto seria transitorio si luego de demostrar que si es posible y viable implementar estos servicios hacer la gran inversion que esto amerita.

ahora, aclarame una duda me dices que existen empresas de terceros que le brindan estos servicios a bancos o que algunos bancos hacen este proceso que estoy pensando y les ha funcionado correctamente, aclarame un poco mas porfavor ya que soy nuevo en este sector porque soy originario de la programacion desktop local y lo web para mi es nuevo.

gracias
  #4 (permalink)  
Antiguo 05/03/2010, 04:08
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Sincronizar BD MySQL Hosting con BD MySQL servidor local

A ver...

La cosa no es aplicaciones web por un lado y aplicaciones desktop local por otro.

En la progamación moderna como no dubo que sabes se trabaja por capas, simplificando, la capa datos (la bbdd), la capa negoció ("el cerebro" de la aplicación) y la capa interfaz de usuario. Las capas se "interrogan" entre si.

Dicho esto podemos tener las capas en distintas plataformas, la bbdd la podemos tener en un servidor de bbdd externo, el cerebro en un servidor propio y la o las interfaces en distintos servidores (web) o incluso en la maquina cliente.

Lo que quiero decir es que la bbdd sirve tanto para las aplicaciones que se van a ver por una interfaz web como para las aplicaciones desktop local, solo es un problema de conexión entre servidores, por la que fluirá la "interrogación" entre capas.

El caso concreto de los bancos que te comentaba, pueden tener los datos en "maquinas" de una empresa que se dedica a eso, a tener unas "maquinas" (datacenter) en funcionamiento cobrando a sus clientes (los bancos en este caso) por guardar sus datos, luego, los bancos, acceden a esos datos via internet o via redes propias.

Los ISP pueden ser otro ejemplo (serian datacenters pequeños), tambien hay ISP que contratan datacenters externos...

El ejemplo de los bancos es bueno puesto que lo veras claramente, el dato base que dice el saldo de tu cuenta bancaria si lo consulta el cajero de tu sucursal (aplicación desktop), o el cajero automatico de la esquina (aplicación...no se) o lo consultas tu via internet (aplicación web) debe ser el mismo, no?

En este caso tenemos tres interfaces dando el mismo dato y posiblemente en el mismo momento, si cada una accediera a una bbdd distinta podrian presentarse problemas por muy sincronizadas que esten.... no?.

Quim

Última edición por quimfv; 05/03/2010 a las 05:11
  #5 (permalink)  
Antiguo 05/03/2010, 12:43
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 8 meses
Puntos: 0
De acuerdo Respuesta: Sincronizar BD MySQL Hosting con BD MySQL servidor local

si eso esta correcto, pero el caso es el siguiente en la bd que esta en el hosting contratado se recibirán las capturas que harán las instituciones afines, ojo solo capturarían los datos. luego con el concepto de sincronización podríamos descargar estos datos capturados para nuestros servidores locales y sean procesados internamente en la institución y por ultimo el resultado del procesamiento del mismo seria mostrado por el portal web de la institución pero solo como consulta estadísticas para ciudadanos. el caso es que el asunto de la interconectibidad entre aplicaciones en un servidor externo es un poco complejo en torno al ancho de banda.

bueno te recuerdo que estoy en proceso de investigación mientras mas profundicemos el tema mejor seria el resultado que debo mostrar y como te especifique al inicio esto es nuevo para mi y puede ser que yo opine algunas cosas en base a la ignorancia.
  #6 (permalink)  
Antiguo 05/03/2010, 14:02
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Sincronizar BD MySQL Hosting con BD MySQL servidor local

Luego puedes tener la bbdd en un servidor propio conectado por lan a los clientes internos y un servidor web que sirva los datos a los externos....

Quim
  #7 (permalink)  
Antiguo 05/03/2010, 20:36
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 8 meses
Puntos: 0
De acuerdo Respuesta: Sincronizar BD MySQL Hosting con BD MySQL servidor local

excelente y solo tengo que sincronizar bidireccionalmente y podre actualizar lo que tenga que actualizar en local y lo que tenga que actualizar en web. eso era lo que quería escuchar.

otra cosita, un colega me hablo de una herramienta llamada TOAD for MySQL que sirve como manejador de DBMS MySQL y contiene la herramienta que permite sincronizar y actualizar tanto Tablas, Datos y Vistas desde la bd local a la que este en la web y viceversa. haz escuchado hablar algo sobre eso o tengo que iniciar otro tema para discutirlo.

de todo modos gracias por tu tiempo y asesoría.

Última edición por IvanTech; 05/03/2010 a las 20:42 Razón: se me olvido algo
  #8 (permalink)  
Antiguo 07/03/2010, 14:03
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Sincronizar BD MySQL Hosting con BD MySQL servidor local

Los servidores web pueden conectarse con tu bbdd en tu servidor local (claro que siempre tendrá que estar en funcionamiento), y luego NO TENDRAS QUE SINCRONIZAR NADA

No he usado nunca TOAD (es de pago no?).

Quim
  #9 (permalink)  
Antiguo 07/03/2010, 21:34
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 8 meses
Puntos: 0
De acuerdo Respuesta: Sincronizar BD MySQL Hosting con BD MySQL servidor local

hola

bueno a ver, a ver que no me queda claro, me dices que es posible que el hosting con la bbdd on line permite conectarse con mi bbdd local sin necesidad de utilizar alguna herramienta de tercero para esto. a ver por favor dame un poco de detalles pues ahora me estas intrigando mas pues esto cambia mi teoría.

podrías darme algún caso de uso que tengas en sentido de explicación claro. te lo agracederia bastante.

gracias de antemano.
  #10 (permalink)  
Antiguo 08/03/2010, 03:26
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Sincronizar BD MySQL Hosting con BD MySQL servidor local

Toda aplicación que use bases de datos tiene una direccion de conexion al servidor de bbdd....muchas veces esa direccion es "localhost" que es como decir "en la misma maquina", pero si pones la dirección a otra maquina (ip o dominio) que tenga un servidor de bbdd se conectará a ella.

Luego si tienes una aplicacion web tambien tiene una conexion al servidor de bbdd luego si esa dirección apunta a tu servidor local...

Claro que tu servidor local tiene que tener ip fija y estar siempre funcionando...

Quim

Última edición por quimfv; 08/03/2010 a las 03:32

Etiquetas: bd, hosting, local, sincronizar, servidores
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 14:30.