У меня есть файлы с информацией о пользователе, которые я получаю каждый конец месяца.
Файл будет содержать столбцы, такие как идентификатор, имя, имя, адрес, телефон, автобусный телефон, хобби, книги.
идентификатор - это уникальный ключ для идентификации личности.
Мне нужно вести базу данных с информацией из этого файла.
Скажем, в январе у файла было 100 пользователей.В феврале файл имел 110 пользователей.Означает 10 новых пользователей.
Итак, я отсортирую оба файла по идентификатору, а теперь добавлю новых 10 пользователей и добавлю их.
Проблема в том, что я также хочу проверить изменения в существующих идентификаторах.
Таким образом, для идентификатора 3 в jan адрес был xyz, а в файле feb он стал pqr, я хочу узнать его и соответствующим образом обновить базу данных.
Итак - Самый простой и эффективныйспособ сравнить записи в двух файлах (фиксированный формат), чтобы узнать об изменении данных в столбцах?
Один из способов, о котором я мог подумать, - это наличие контрольной суммы для каждой записи в обоих файлах и сравнение их, чтобы узнать об изменениях.Но хотите знать, правильно ли это, или есть лучший подход?