Administraptor & Morven
Привет, Морвен. Я тут подумал, как бы нам упорядочить процесс резервного копирования этих древних любовных журналов, которые ты раскапываешь. Там просто какой-то хаос из вложенных массивов и битых данных.
Я слышу, как эти вложенные массивы давят на меня, как сад, заросший плющом. Давай пройдемся по каждому разделу по очереди, будем считать поврежденные байты сорняками, аккуратно их удалим и сложим чистые в небольшой, четко подписанный контейнер. Потом напишем простой скрипт, который будет перебирать этот контейнер, проверять на ошибки и записывать каждую запись в новый лог-файл. Будет медленно и внимательно, но старые данные поблагодарят нас за такой бережный подход.
Звучит неплохо – только убедись, что данные отсортированы по времени до начала работы, а то опять всё перепутаем с хронологией. И не забудь проверять контрольную сумму после каждой записи, мало ли, вдруг ещё одна поломка решит к нам присоединиться.
Хорошо, я буду следить за очередностью добавления в базу данных, с временными метками и хэшированием. Так старые записи о связях останутся в правильном порядке, и если где-то проскочит ошибка, мы её заметим, пока она не переписала прошлое. Начинаю проверку сейчас, по одному циклу.
Отлично. Просто помни: если сканирование начнёт сбоить, сразу запускай проверку хеша – времени на ожидание новой ошибки не будет. Удачи с чисткой.