Olyan nem lehet normális esetben(értsd: jól megírt adatbázis kezelő motor), hogy egy COMMIT után a DB visszajelez, hogy kész, de az adat még nincs kiírva a diszkre, csak memória gyorstárban van meg (így elveszik áramszünet esetén vagy nem kerül a mentésbe pl.).
Hát pedig de, az FS számára atomikus művelet nem atomikus a DB motor számára. Ha a fájlrendszer nem támogatja a két fázisú commit műveletét (márpedig a AS/400-on kívül ez nem nagyon létezik), akkor nem tudsz például úgy kettő fájlba írni, hogy vagy mind a kettő kiíródjon vagy egyik sem. Itt lehet egy darabig trükközni, hogy egy commitlog fájlba íródik a DB művelet, de amikor szét kell szálazni több tábla esetén több fájlra és indexre és minden lótüdőre, akkor nem tudod garantálni.