Вот, допустим, в рамках одной операции надо изменить файл А и файл Б, но только чтобы если вдруг возникнет сбой, любого свойства, то чтобы не получилось так что файл А изменен, а Б — нет.
Короче, как делать транзакции с несколькими файлами
Здравствуйте, ptrts, Вы писали:
P>Вот, допустим, в рамках одной операции надо изменить файл А и файл Б, но только чтобы если вдруг возникнет сбой, любого свойства, то чтобы не получилось так что файл А изменен, а Б — нет.
P>Короче, как делать транзакции с несколькими файлами
В Vista SP1 и Server 2008 Microsoft реализовали транзакции в ядре:
TxF. Если ваша целевая платформа ниже, то придётся что-то делать руками. Какой предполагается объём данных?
SS>В Vista SP1 и Server 2008 Microsoft реализовали транзакции в ядре: TxF. Если ваша целевая платформа ниже, то придётся что-то делать руками. Какой предполагается объём данных?
Та никакой. Взялся делать встроенную СУБД в целях освоения VC++. Интересно как это реализует система внутри одного файла, допустим, в FAT или NTFS
Углубился в теорию... Оказывается на эту тему есть чего почитать