1

http://www.h2database.com/html/advanced.html#durability_problemsを読んでいて、見つけました

一部のデータベースは耐久性を保証できると主張していますが、そのような主張は間違っています。H2、HSQLDB、PostgreSQL、および Derby に対して耐久性テストが実行されました。これらのデータベースはすべて、コミットされたトランザクションを失うことがあります。テストは H2 ダウンロードに含まれています。org.h2.test.poweroff.Test を参照してください。

また、それは言う

取引の損失が許容できない場合は、ラップトップまたは UPS (無停電電源装置) を使用する必要があります。

耐久性のあるデータベースはありますか。ドキュメントには fsync() コマンドについて記載されており、ほとんどのハード ドライブは fsync() に従いません。また、ハードドライブのバッファをフラッシュする信頼できる方法がないことについても語っています

それで、コミットされたトランザクションが永続的になる時間があるので、最小限の電力供給のバックアップを提供するアップを購入できます.

また、コミットされたトランザクションが永続的であることを知る方法はありますか。アップを購入せず、トランザクションが永続的であることがわかった後、成功メッセージを表示できるとします。

4

1 に答える 1