Qual é a diferença entre Replicação e Sincronização?

5

No phpMyAdmin existe um separador para configurar Replication e outro para Synchronization .

  • Qual é a diferença entre Replication e Synchronization ?
  • Quando você deve usar um ou outro?

Obrigado, Udo

    
por udo 24.01.2011 / 11:29

2 respostas

9

Após algumas pesquisas, a resposta no contexto do MySQL / phpMyAdmin é a seguinte:

  • Sincronização : Coloca 2 bancos de dados em sincronia (esquema e dados)
    Nota: Este é um processo 1 vez, que pode ser executado toda vez que você quiser sincronizar 2 bancos de dados, mas é acionado manualmente .
  • Replication : Isso é usado para replicar continuamente (automaticamente) dados entre 2 bancos de dados. Isso é feito de forma assíncrona, o que significa que você não precisa ter uma conexão permanente entre os dois bancos de dados.

Nota:
Para configurar a replicação, a sequência é esta:

  • Executar a Sincronização para sincronizar os bancos de dados
  • Configuração Replicação
por 24.01.2011 / 20:05
4

A replicação é usada para descrever o evento de cópia de dados. A sincronização é uma replicação contínua (pelo menos de um modo) que mantém a consistência entre várias fontes de dados.

De documentação do phpmyadmin.net

9.1 How can I synchronize two databases/tables in phpMyAdmin?

You can now synchronize databases/tables in phpMyAdmin using the Synchronize feature. It allows you to connect to local as well as remote servers. This requires you to enter server host name, username, password, port and the name of the database. Therefore you can now synchronize your databases placed on the same server or some remote server.

This feature is helpful for developers who need to replicate their database’s structure as well as data. Moreover, this feature not only helps replication but also facilitates the user to keep his/her database in sync with another database. Other than the full database, certain tables of the databases can also be synchronized.

    
por 24.01.2011 / 11:45