Pessoal gostaria de uma opnião de vocês. Meu sistema possui um servidor de banco de dados mysql rodando em rede no entanto alguns clientes querem usar essa base de dados offline, para isso eu queria fazer uma função dentro do meu sistema que selecionasse os dados do banco servidor e comparasse no banco de dados do notbook e caso não exitir o registro ou ter diferenças o mesmo efetuar a atualização ou um novo registro dessas informações. Sei que existe possibilidade de sincronismo entre databases e tal. Mas preciso que isso funcione pelo meu software pois o usuário efetuara essa sincronia pelo mesmo. Gostaria de opniões sobre a melhor forma de implementar esta solução se alguem já fez e tal.
Eu estou fazendo da seguinte forma: Seleciono os dados na dabase A copio para uma lista e do o insert na database B. não sei se é e melhor forma gostaria da opnião de vocês.