Я слышал о двух типах архитектур баз данных.
-
мастер-мастер
-
ведущий-ведомый
Разве мастер-мастер больше не подходит для сегодняшнего веб-сайта, потому что он похож на Git, каждый блок имеет весь набор данных, и если он идет вниз, это не имеет большого значения.
Мастер-раб напоминает мне о SVN (который мне не нравится), где у вас есть один центральный блок, который обрабатывает вещь.
Вопросы:
-
Каковы плюсы и минусы каждого из них?
-
Если вы хотите иметь локальную базу данных на своем мобильном телефоне, например iPhone, какой из них более подходит?
-
Является ли выбор одного из них критическим фактором для тщательного рассмотрения?