Split-brain - после разрыва связи оба узла считают себя primary и принимают записи; при восстановлении связи данные расходятся. Предотвращение: quorum, единственный arbiter, fencing (отключение старого primary при смене). В Go приложение должно подключаться только к текущему primary (через discovery, etcd, Consul или ручной конфиг). При failover переключать DSN на нового primary; идемпотентность и повторные запросы помогают при краткой неоднозначности.