В архитектуре мастера-мастера вы можете распределить мощность по местам, в которых это наиболее необходимо. В CRM вам может понадобиться единая точка полномочий (головной офис), но авторитетный контент может быть создан кем-либо (торговыми представителями, VP, агентами технической поддержки). Мастер-мастер позволит вам привести источник канонических данных как можно ближе к каждому владельцу/создателю контента в этом сценарии.
В архитектуре master-slave каждый должен иметь возможность достичь канонического авторитетного источника или, по крайней мере, рисковать, если их содержимое будет перезаписано или вообще не будет доступно для записи.
Apache CouchDB особенно хорошо подходит для репликации master-master и в сочетании с PouchDB может предоставлять приложения, работающие в автономном режиме - облако опционально. Эти приложения могут затем синхронизировать свои изменения, когда снова будет доступно подключение к Интернету.