leandrosilva259
(usa Debian)
Enviado em 22/08/2014 - 11:22h
Bom dia pessoal.
Estou desenvolvendo um sistema que funciona da seguinte forma:
Tenho várias filiais, nessas filiais tenho um aplicativo que insere dados em um banco local (MySQL) de hora em hora. Até aqui tudo certo, tudo funcionando muito bem.
Na matriz já tenho uma estrutura montada, com firewall, banco de dados também MySQL o qual o meu webmail utiliza e etc.
Desenvolvi um sistema em php para exibir os dados das filiais e agora o problema é replicar os dados das filiais para a base da matriz.
Detalhes:
Tanto filiais, quanto matriz possuem a mesma estrutura de tabelas (quantidade de campos, tipos de dados e etc).
A replicação tem que acontecer de hora em hora, ou seja, sempre que um novo dado for inserido nas filiais.
Todas as filiais devem replicar os dados para uma mesma tabela do banco da matriz.
Dúvidas:
Caso a conexão com alguma filial seja perdida no momento da replicação, o que acontece? Corro o risco de perder o dado?
Caso a conexão com alguma filial caia por mais de uma hora, o que acontece com os dados? Quando for restabelecida a conexão todos os dados serão enviados?
Bom pessoal, me desculpem pela extensão do tópico mas são dúvidas que estão me tirando o sono nos últimos dias e agora preciso resolver porque todo sistema já está pronto, o que falta é isso.
Caso alguém tenha uma luz, uma dica, puder ajudar ou qualquer coisa do tipo ficarei muito grato ou caso o que preciso seja muito complexo para ser feito e alguém com experiência topar fazer/ajudar podemos combinar R$.
Obrigado a todos.