Исправление ошибочно записанного номера и реальная смена номера — разные события. В первом случае корректируют неверный факт с аудитом, во втором создают новый период действия связи.
Как хранить изменение номера телефона: исправление ошибки и реальная смена номера?
Исправление ошибочно записанного номера и реальная смена номера — разные события. В первом случае корректируют неверный факт с аудитом, во втором создают новый период действия связи.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Исправление ошибочно записанного номера и реальная смена номера — разные события. В первом случае корректируют неверный факт с аудитом, во втором создают новый период действия связи.
Если нужно знать и реальность на дату, и то, когда система узнала об изменении, используют два времени: valid time и transaction time. Не стирайте историю задним числом без правила корректировок. Поведение отчётов за прошлые периоды должно быть явно согласовано.