3

У меня возникли проблемы с поиском различий между синхронизацией данных и репликацией.Разница между репликацией данных и синхронизацией?

Из того, что я могу сказать, репликация делает все данные между двумя базами данных одинаковыми. Синхронизация не обязательно делает ВСЕ ДАННЫЕ между этими двумя базами данных одинаковыми. Репликация - это одноразовая передача, где синхронизация может быть небольшим обновлением, чтобы поддерживать согласованность данных? Я не слишком уверен, пожалуйста, поправьте меня здесь?

Если бы у меня была центральная база данных mySQL, в которой хранилось несколько мобильных данных, и моя цель состояла в том, чтобы сохранить данные с телефона такими же, как данные mySQL (только определенные данные пользователей), это будет синхронизация или репликация или и то, и другое? Сначала он получит все данные пользователей (репликацию), а затем отправит любые обновленные данные после этого (синхронизация)?

Надежда может кто-то может устранить путаницу, большое спасибо!

ответ

6

Выражаясь очень прямо:

  • репликация подразумевает, что существует два или более копий (все) данные
  • Синхронизация подразумевает, что два или более копий данных в настоящее время сохранял актуальным, но не обязательно, чтобы каждая копия содержала все данные (хотя это обычно имеет место для синхронизации базы данных)

Но я бы сказал, что условия часто используются взаимозаменяемо, я вполне уверен, что могу найти множество примеров «репликации», используемых для описания нескольких баз данных, находящихся в синхронизации.

Так что не зацикливайтесь на этих двух терминах - они имеют в виду одну и ту же общую вещь, но, очевидно, может быть огромное различие в том, как разные системы баз данных или инструменты достигают того, что они называют «репликацией» или «репликацией», синхронизация».

2

Как пояснил предыдущий плакат, они используются взаимозаменяемо, однако они должны иметь различные значения.

Как он сказал, репликация - это ситуация, когда есть две или более «реплик» существующей базы данных в одно и то же время. Это позволяет пользователям работать с «той же» базой данных, не конкурируя за время доступа или не справляясь с такими техническими ограничениями, как время передачи данных или задержки в сети.

Синхронизация будет выполняться через определенный предопределенный период времени (может быть минуты, часы, дни, недели) и сводится к переделению изменений, внесенных в разные копии базы данных в основную базу данных.

0

1) Репликация по существу делает сразу несколько баз данных с почти нулевым или почти нулевым временным интервалом.

2) Синхронизация такая же, как указано выше, но временная задержка => 0 в (секунды, мин, дни, месяцы и т. Д.).

3) Временная задержка является существенной разницей.

4) Итак, техническая репликация является подмножеством синхронизации. Вот почему вы слышите такие вещи, как Реплицированная синхронизация.

 Смежные вопросы

  • Нет связанных вопросов^_^