при синхронизации с бд? Есть сервис, у которого несколько реплик, у него есть внутрененний объект с неким состоянием map[string]*StructName. Как его лучше синхронизовать при изменениях (условный запрос на api CRUD), заново собирать весь map[string]*StructName и заменять его полностью (replace). Или проверять изменения в каждом из полей структуры и заменять уже значения полей их в случае разницы (merge)?
Ключ в мапе - наименование поля?
Зависит от размеров мапы и числа и типов полей в StructName
Обсуждают сегодня