Архитектура базы данных мастер-мастер и мастер-подчиненная?

Я слышал о двух вид архитектур баз данных.

  • мастер-мастер

  • мастер-подчиненный

Разве мастер-мастер больше не подходит для сегодняшней сети, потому что он похож на Git, каждый модуль имеет полный набор данных, и если один из них выйдет из строя, он не будет довольно важно.

Ведущий-ведомый напоминает мне SVN (который мне не нравится), где у вас есть одно центральное устройство, которое обрабатывает вещи.

Вопросы:

  1. Каковы плюсы и минусы каждого из них?

  2. Если вы хотите иметь локальную базу данных на своем мобильном телефоне, например, iPhone, какая из них более подходит?

  3. Можно ли выбрать один из это важный фактор, который необходимо тщательно рассмотреть?

104
задан never_had_a_name 18 September 2010 в 03:57
поделиться