Alguém já usou isso em um aplicação comercial com sucesso? Preciso de algo para me animar, porque realmente isso pode ser um problemão....
On 21 ago, 09:24, Chiaretto <[email protected]> wrote: > Amigo, > > Eu desenvolvi uma aplicação assim uma vez, o problema é o seguinte: > > Você precisa definir bem como será o fluxo de dados dessa > sincronização. > > Será totalmente automática ? > > Os dois bancos serão uma réplica ? > > Cuidado com relacionamentos de ID. > Por exemplo: > Você cria no banco local os seguintes dados: > > [Pessoas] > Pessoa_id=55 > Nome=Fabiano > > [Galeria] > Galeria_id=2 > Autor_Pessoa_id=55 > > Ai no banco do servidor os ID's serão diferentes pq mais pessoas > fazem inserção e delete de registros. > > [Pessoas] > Pessoa_id=87 > Nome=Fabiano > > [Galeria] > Galeria_id=7 > Autor_Pessoa_id=55 > > Percebeu o erro ? Os id's são auto_incremente, e vc só vai inserir o > restante dos dados, mas quando tiver esse relacionamento igual o > exemplo, você terá que pegar o id gerado pro registro da pessoa e dar > o insert na tabela Galeria já com o id novo. > > Entendeu ? > > Esse é só um dos problemas, e é um dos mais simples. > Imagina problemas com UPDATE e DELETE. Uma pessoa atualiza um dado e > outra pessoa tb atualiza, ai como será definido qual será ignorada e > qual será implementada ? Por data. Voce define a lista de atualizações > por data, assim a mais recente será feita por ultimo. > > Fabiano > > On 20 ago, 22:59, RafaelViana <[email protected]> wrote: > > > > > Tenho clientes que querem ter o mesmo sistema em Flex, em desktop > > porque nem sempre tem acesso a internet.Preciso para quando tiver > > acesso a internet sincronizar bancos de dados. > > > Já vi exemplo usando o Google Gears(tbm usa SQLite) e SQLite > > puramente. > > >http://coenraets.org/blog/2008/05/insync-automatic-offline-data-synch...... > > > Ambos usam SQLite, seria possível fazer usando outro banco como o > > MySQL, ou essa é uma característica do SQLite (não conheço seu > > funcionamento) --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---
