24/10/2015, 11:04
|
| Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses Puntos: 214 | |
Respuesta: Base de datos local y en la nube al mismo tiempo Saludo
Pues para eso, se me ocurre alguna de estas dos.
1. Hacer que la aplicación guarde en ambas bases de datos.
2. Hacer que la aplicación guarde en bd local,
y luego ya sea manual o automáticamente,
se realice la replicación de la bd.
Para la primera opción, se tendría que controlar en la aplicación
que sí no hay conexión hacía una u otra bd, igual siga
en el proceso sí se están ingresando varios registros por ej,
puede ser que esté insertando 10 registros, quedaron 10 en local,
y solo 5 en local.
Obviamente, esto da el asunto posterior, y es sincronizar las faltantes,
en cuyo caso lo mejor sería implementar la segunda opción de una vez,
y por supuesto, que sea automática tanto mejor.
Se podría crear un script que sea el encargado de la replicación
de local a cloud, y que sea llamado cada que la persona quiera sincronizar,
o que corra cada cierto tiempo (1 hora, 2 horas, etc)
Una tercera opción es hacer un mixto, es decir, que la aplicación guarde
a ambas dbs, queden los registros totalmente en local y parcialmente en nube,
y que luego venga la tarea programada y haga el resto, esto haría que
la tarea demore menos pues ya muchos de los datos fueron enviados.
Claro, para esto habría que marcar los registros que ya están guardados en ambos lados, para que la tarea programada solo se ocupe de los registros que faltan por enviar.
Espero sirva las ideas.
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com |