0

如果在写操作期间断电失败,如何防止损坏 BerkeleyDB 数据库?

当前数据的丢失并不可怕。主要是已经存储的数据没有损坏,并且在您恢复操作时可以快速访问它们。

因此,最大可能的记录速度。

提前致谢。

4

1 回答 1

1

您需要使用 DB_INIT_TXN 创建的数据库提供的持久性(ACID 中的 D),以便从断电等中断中恢复。

已经存储(即提交)的数据将作为 db_recover 操作的一部分重新创建。您将需要确保事务日志得到保留并且可用。

于 2014-09-25T22:03:39.477 回答