Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Pergunta de 'sincronização' do banco de dados conceitual PHP / MySQL


Confira mk-table-sync . Ele compara duas tabelas em servidores diferentes, usando somas de verificação de blocos de linhas. Se um determinado pedaço for idêntico entre os dois servidores, nenhuma cópia será necessária. Se o pedaço for diferente, ele copia apenas o pedaço de que precisa. Você não precisa limpar a tabela local.

Outra alternativa é copiar os dados remotos para um nome de tabela distinto. Se ela for concluída com sucesso, então DROP a tabela antiga e RENOMEAR a nova cópia local para o nome da tabela original. Se a cópia falhar ou for interrompida, elimine a cópia local com o nome distinto e tente novamente. Enquanto isso, sua outra tabela local com os dados anteriores permanece intocada.