Jump to content

dev botao

  • Este tópico foi criado há 1582 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Posted

Para vc fazer replicação, terá que adquirir uma ferramenta paga, mas no Firebird exite uma comando que da para fazer a replicação de forma simples, unindo esse comando junto com um desenvolvimento RTTI, no delphi se consegue fazer um utilitário de replicação.

 

veja o exemplo do comando do firebird no meu blog http://isaquesp.blogspot.com.br/2010/03/firebird-update-or-insert-into.html

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

  • Consultores
Posted

Nem todos da lista do FirebirdFAQ são OpenSource. Os que são OpenSource você pode pegar os fontes. Os outros não.

 

No seu caso que quer também a sincronização do metadata e com os fontes da ferramenta, talvez seja melhor você postar num fórum/lista_de_discussão especializado em Firebird como Firebase (em português) ou Firebird-tools (em Inglês).

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Consultores
Posted

Acho que agora entendi. Então vou mover seu tópico para a área de classificados.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Posted

Eu fiz um replicador próprio com serialização de objetos Delphi em XML porém, para fazer uma replicação você precisa saber bem o que voce quer e ter regras bem definidas. Vai por mim, não é tão simples, ainda mais quando depende de uma quantidade significativa de tabelas/colunas.

Se quiser trocar uma idéia: [email protected].

Sistemas para toda área Goumert, pequeno varejo e baladas.

www.controleautomacao.com.br

Posted

Com certeza, Daniel. Hoje já temos regras bem definidas e sabemos onde queremos chegar, o problema são as pedras no meio do caminho. Por isso estamos pedindo colaboração profissional. Se te interessa prestar consultoria ou desenvolver para nós, temos interesse.

  • 2 months later...
  • 2 weeks later...
Posted (edited)

Eu Desenvolvi um replicador aqui na minha empresa com sucesso.

 

Hoje temos mais de 200 Empresas que possuem replicação, e detalhe todas as empresas é 1 único sistema em um DataCenter que gerencia.

 

Cada replicação é um Thread neste sistema.

 

O que precisa ser bem definido é suas regras de conflito.

Edited by jonesalmeida
  • Like 1
  • 10 months later...
  • 2 months later...
Posted

Recentemente consegui implementar replicação a nível de banco de dados utilizando procedures com o recurso de EXECUTE STATEMENT ON EXTERNAL onde eu consigo conectar direto no banco de origem, realizar a leitura dos dados e postariormente executar INSERT OR UPDATE no banco de destino. Quem quiser ajuda pode adicionar pedro.eagletecnologia no skype.

3 Virtudes de um líder:
1) Ensinar o que se sabe
2) Praticar o que se ensina
3) Aprender o que se ignora

  • 3 months later...
  • Membros Pro
Posted

Não sei se é a mesma coisa, mais rescentemente baixei da devmedia um sincronizador.

 

ele sincroniza dados de 5 bases diferentes.

 

Access

Firebird

SqlServer

paradox

mysql

 

o procedimento vc monta via xml, se alguma tabela for alterada basta mudar o xml ou atualizar pelo proprio sistema.

 

ele está manual, mais foi feito para aprendizado, a pessoa querendo colocar automático basta implementar.

 

Eu fiz o teste com dois bancos e funcionou perfeitamente.

 

Access para Firebir / Firebird para Firebird.

 

e da forma que foi feita basta implementar outras base de dados.

Posted

 Eu fiz uma classe de replicação (Componente) que funciona perfeitamente em FB, traduz a tabela automáticamente para XML, busca automáticamente no DB as Chave Secundárias e gera junto no XML para envio e recebimento, caso interesse entre em contato.

 Existem várias outras opções caso queiram sabem entrem em contato...

  • 1 month later...
Posted

bom dia amigos, estou com esse mesmo problema citado acima.

 

Tenho um cliente que possui 4 filiais, onde 3 delas a internet e péssima e hoje faço uso de terminal server, quando se tem internet.

 

o cliente quer colocar o banco de dados todo separado porque estão perdendo muitas vendas com a internet via radio.

 

hoje preciso de um sincronizador para resolver o problema, sincronizar a estação com o servidor no final do dia.

 

 

Posted

bom dia amigos, estou com esse mesmo problema citado acima.

 

Tenho um cliente que possui 4 filiais, onde 3 delas a internet e péssima e hoje faço uso de terminal server, quando se tem internet.

 

o cliente quer colocar o banco de dados todo separado porque estão perdendo muitas vendas com a internet via radio.

 

hoje preciso de um sincronizador para resolver o problema, sincronizar a estação com o servidor no final do dia.

 

 me procure, [email protected]

  • Este tópico foi criado há 1582 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.