
Sincronización de DB
Publicado por Jaime (3 intervenciones) el 22/07/2016 11:21:02
Cordial Saludo.
Estoy desarrollando un aplicativo de control de inventarios y ventas para una empresa. Si bien no suelo hacer constantemente este tipo de desarrollos porque no es mi campo de experiencia, es un trabajo para alguien cercano a quien deseo ayudar.
El aplicativo tiene los módulos principales para: Inventario, Clientes, Usuarios (privilegios), Clientes, Ventas e Informes. Cabe destacar que el aplicativo será usado por cuatro (4) tiendas.
El problema radica en que las tiendas no van a tener conexión constante a Internet, por lo cual tengo que plantearme que cada tienda almacene la gestión con la BD local y posteriormente CADA DÍA subir esa información al servidor remoto. Además la idea es que cada BD local al iniciar el día tenga TODA la información de la DB principal (remota).
Lo que pienso al respecto es que debo almacenar toda la información de las consultas locales con su respectiva hora e ir sincronizando en orden según la hora de cada consulta.
Quisiera que me den consejos respecto a este tema.
- ¿Qué debería tener en cuenta a la hora de hacer las sincronizaciones?
- ¿Cuál es la forma de consumir la menor cantidad de datos al sincronizar?
Les agradezco mucho su ayuda.
Estoy desarrollando un aplicativo de control de inventarios y ventas para una empresa. Si bien no suelo hacer constantemente este tipo de desarrollos porque no es mi campo de experiencia, es un trabajo para alguien cercano a quien deseo ayudar.
El aplicativo tiene los módulos principales para: Inventario, Clientes, Usuarios (privilegios), Clientes, Ventas e Informes. Cabe destacar que el aplicativo será usado por cuatro (4) tiendas.
El problema radica en que las tiendas no van a tener conexión constante a Internet, por lo cual tengo que plantearme que cada tienda almacene la gestión con la BD local y posteriormente CADA DÍA subir esa información al servidor remoto. Además la idea es que cada BD local al iniciar el día tenga TODA la información de la DB principal (remota).
Lo que pienso al respecto es que debo almacenar toda la información de las consultas locales con su respectiva hora e ir sincronizando en orden según la hora de cada consulta.
Quisiera que me den consejos respecto a este tema.
- ¿Qué debería tener en cuenta a la hora de hacer las sincronizaciones?
- ¿Cuál es la forma de consumir la menor cantidad de datos al sincronizar?
Les agradezco mucho su ayuda.
Valora esta pregunta


0