У меня есть два двоичных файла, которые связаны друг с другом (то есть, когда записи одного файла обновляются, соответствующие записи другого файла также должны обновляться).оба файла являются двоичными файлами, хранящимися на диске.
Обновление будет выглядеть примерно так:
UpdateFirstFile()
- первый файл обновлен .....
UpdateSecondFile()
- второй файл обновлен ...
какие методы следует использовать, чтобы убедиться, что либо ОБА файлы, либо ОБНОВЛЕНИЕ файлов не обновляется?
Оба файла являются плоскими файлами(размером 20 [МБ] каждый).Я знаю, что база данных могла бы решить эту проблему, но я обращаю внимание на ее использование по причинам, связанным с накладными расходами (каждая таблица потребовала бы гораздо больше 20 МБ для хранения, и у меня недостаточно места и у меня есть тысячи таких файлов)..).
Есть идеи?