Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/138.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ BerkeleyDB最大限度地提高性能并最大限度地减少数据丢失_C++_Berkeley Db_Data Loss - Fatal编程技术网

C++ BerkeleyDB最大限度地提高性能并最大限度地减少数据丢失

C++ BerkeleyDB最大限度地提高性能并最大限度地减少数据丢失,c++,berkeley-db,data-loss,C++,Berkeley Db,Data Loss,如果写操作在断电时失败,如何防止损坏BerkeleyDB数据库 当前数据的丢失并不可怕。已经存储的主要数据没有损坏,在恢复操作时可以快速访问这些数据 因此,最大可能的记录速度 提前感谢。您需要提供耐用性(酸中的D) 通过使用DB_INIT_TXN创建的数据库进行恢复 断电之类的中断 将重新创建已存储(即已提交)的数据 作为db_恢复操作的一部分。你需要确保 事务日志被保留并可用

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

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

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

提前感谢。

您需要提供耐用性(酸中的D) 通过使用DB_INIT_TXN创建的数据库进行恢复 断电之类的中断

将重新创建已存储(即已提交)的数据 作为db_恢复操作的一部分。你需要确保 事务日志被保留并可用