Olá Pessoal,
Alguém saberia como criar um replicador de dados usando a xharbour e mysql.
Exemplo:
O Servidor da Loja 1 pega todo o movimento salvo nele, e monta um log e depois de certo tempo enviar os mesmos comando para o Servidor da Loja 2, 3 e 4
Como tem alguns controles independentes nas lojas, terei que criar isto via programação.
Toda e qualquer idéia é bem vinda.
Daniel Segura
ciacpd@terra.com.br
Replicar banco de dados
Moderador: Moderadores
- Luciano Bonfim
- Usuário Nível 3

- Mensagens: 414
- Registrado em: 23 Ago 2007 09:34
- Localização: Rio de Janeiro / São Paulo
- Contato:
eu faria iso usando script SQL
Muito Obrigado,
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
Olá Luciano,
Tem um exemplo, ou mais algum detalhe?
Pois nao posso gerar via trigger, os trigger atuais demorei para estabilizar. e nao gostaria de mexer.
Se a comunicação fosse boa nao teria problema, mas volta e meia da pau e os vendedores ficam irritados pois nao tem como realizar venda.
Obrigado por responder.
Tem um exemplo, ou mais algum detalhe?
Pois nao posso gerar via trigger, os trigger atuais demorei para estabilizar. e nao gostaria de mexer.
Se a comunicação fosse boa nao teria problema, mas volta e meia da pau e os vendedores ficam irritados pois nao tem como realizar venda.
Obrigado por responder.
Daniel Segura
ciacpd@hotmail.com
clipper/FW - xharbour/hwgui
ciacpd@hotmail.com
clipper/FW - xharbour/hwgui
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Opa,
A maneira mais simples é criar um objeto TIMER, e associar a ele uma rotina que envia os dados a cada N minutos.
Eu uso assim de DBF local para MySQL remoto e fica show!
A maneira mais simples é criar um objeto TIMER, e associar a ele uma rotina que envia os dados a cada N minutos.
Eu uso assim de DBF local para MySQL remoto e fica show!
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
E pq não usas o recurso nativo do banco que já permite replicação deste a versão 4.x do MySQL? É dificil configurar, mas no site deles há muitas informações a respeito.
Vailton Renato
"No dia mais claro, na noite mais escura... o bug sucumbirá ante a minha presença"
E-mail/MSN: contato@vailton.com.br
Skype: vailtom
"No dia mais claro, na noite mais escura... o bug sucumbirá ante a minha presença"
E-mail/MSN: contato@vailton.com.br
Skype: vailtom
Olá Vailton, preparado com a biometria, o dia esta chegando.
Para rodar legal a comunicação deve estar funcionando bem, mas nos locais em questão prefiro fazer na mão mesmo, a internet ta ruim.
Usando a resposta do Stanis estou incluindo normal numa base local e em seguida num dbf com memo a string que iria para o banco.
A cada x tempo ele replica. Só que ainda nao está nem 80%
se tiver + alguma dica será muito bem vinda, valeu por responder.
Para rodar legal a comunicação deve estar funcionando bem, mas nos locais em questão prefiro fazer na mão mesmo, a internet ta ruim.
Usando a resposta do Stanis estou incluindo normal numa base local e em seguida num dbf com memo a string que iria para o banco.
A cada x tempo ele replica. Só que ainda nao está nem 80%
se tiver + alguma dica será muito bem vinda, valeu por responder.
Daniel Segura
ciacpd@hotmail.com
clipper/FW - xharbour/hwgui
ciacpd@hotmail.com
clipper/FW - xharbour/hwgui
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Amiguinho
Um bom exemplo de conexão de dados entre DBs diferentes é o que estou fazendo.
Estou usando .DBFs normalmente em minha aplicação que possui um módulo onde visualizo diretamente do site de ecommerce de meu cliente os dados de clientes captados, pedidos, estoque e estatisticas armazenados em tabelas MySQL.
A integração que estou fazendo é com as tabelas do eCommerce Cubecart. Provavelmente farei também com o OsCommerce posteriormente.
Estou usando para isto as funções de minha biblioteca ADOxb, disponivel na sessão codigo fonte.
Caso voce use uma biblioteca RDD como a do Vailtom, acho que não terá dificuldades de acessar as tabelas MySQL externas.
Só não sei quanto ao Mediator, já que o mesmo usa uma interface cliente e outra servidora para o trabalho da aplicação como o DB.
Em suma, bastará voce criar o gatilho para a rotina que fará a conxão com o DB remoto e processe as alterações nos dados.
Um bom exemplo de conexão de dados entre DBs diferentes é o que estou fazendo.
Estou usando .DBFs normalmente em minha aplicação que possui um módulo onde visualizo diretamente do site de ecommerce de meu cliente os dados de clientes captados, pedidos, estoque e estatisticas armazenados em tabelas MySQL.
A integração que estou fazendo é com as tabelas do eCommerce Cubecart. Provavelmente farei também com o OsCommerce posteriormente.
Estou usando para isto as funções de minha biblioteca ADOxb, disponivel na sessão codigo fonte.
Caso voce use uma biblioteca RDD como a do Vailtom, acho que não terá dificuldades de acessar as tabelas MySQL externas.
Só não sei quanto ao Mediator, já que o mesmo usa uma interface cliente e outra servidora para o trabalho da aplicação como o DB.
Em suma, bastará voce criar o gatilho para a rotina que fará a conxão com o DB remoto e processe as alterações nos dados.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
