так что конкретно с mysql сделали что после краша она не поднималась? То есть потеря данных после краша? Например вырубили питание на сервере? Какие настройки то стояли? Ниразу не ловил чтобы mysql не мог накатить redo log после внезапной остановки. Какие ошибки были? На db2 при каких настройках при крешах не теряются данные? Понятное дело что это можно свести к минимуму если сразу комитить на диск все транзакции и в redo лог. Но так это будет работать и на postgresql и mysql и конечно при этом есть потеря производительности.