| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/08/2007 12:50:28
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Olá,
Tenho duas bases de dados MySQL, com mesma estrutura, sendo usadas em locais diferentes, por diferentes usuários e gostaria de sincroniza-las ao final do dia, para gerar uma base global.
Há suporte nativo do MySQL para isso? Algum framework (de preferência free, mas não necessariamente) de terceiros que seja realmente bom e faça isso? Alguém já teve alguma experiência com isso?
PS: Olhando no Google achei essa ferramenta que me pareceu interessante, embora seja relativamente cara, mas ainda assim, gostaria de saber a opinião de vocês.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/08/2007 13:14:00
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
ViniGodoy wrote:Tenho duas bases de dados MySQL, com mesma estrutura, sendo usadas em locais diferentes, por diferentes usuários e gostaria de sincroniza-las ao final do dia
Se as duas bases são suas, um modo bem simples, que eu já fiz há muitos anos atrás, é ter um campo data em cada registro e quando se precisa da sincronização, basta fazer um programinha para pegar os registros incluidos, alterados ou marcados para excluir depois de uma certa data.
Mas acredito que deva haver modos muito melhores e que não precisem mexer na estrutura das bases para incluir novos campos. Comece vendo os links em
http://www.google.com/search?q=replicação+mysql
e
http://www.google.com/search?q=replication+mysql
ou
http://www.google.com/search?q=synchronization+mysql
[]s
Luca
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/08/2007 19:48:11
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Luca wrote:
Se as duas bases são suas, um modo bem simples, que eu já fiz há muitos anos atrás, é ter um campo data em cada registro e quando se precisa da sincronização, basta fazer um programinha para pegar os registros incluidos, alterados ou marcados para excluir depois de uma certa data.
As bases são de nosso aplicativo, mas são setores da empresa diferentes que o usam. Em países diferentes. Fazer na mão é sempre uma opção, mas abri esse tópico aqui porque realmente acredito que existam ferramentas prontas e queria saber a opinião do pessoal.
Além disso, o link entre os países não é o mais rápido possível, por isso uma ferramenta automatizada que fizesse isso de maneira realmente incremental seria bastante interessante.
O bom e velho "busque no Google". Aquele último paragrafo que escrevi indica que já fiz isso, não? Sem querer ser grosseiro, mas acho que essa história de "busque no google" está indo um pouco longe demais nesse fórum.
Anyway. No Google, aparecem alguns textos e alguns sites de ferramentas. Mas do ponto de vista do fabricante, tudo sempre parece ótimo. E não é má idéia ver o que o pessoal por aqui usa, de qualquer forma.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/02/2010 11:59:55
|
daviddesigner
Smalltalk
Membro desde: 26/06/2007 17:54:41
Mensagens: 1
Offline
|
daí brother... saca só...
tava lendo um esquema de replicação de banco de dados, acho q isso deve dar certo.. me adiciona no msn: contato@daviddesigner.com.br
estou começando a desenvolver algo assim...
o link é esse
http://under-linux.org/wiki/Tutoriais/BD/replicacao-mysql-em-cadeia
valeu
|
|
|
 |
|
|
|
|