什么是日志文件以及为什么在berkeleydb core api(dbapi)中的事务期间创建它们?

时间:2011-07-11 09:56:37

标签: berkeley-db

我们正在使用BerkeleyDB Java版,核心api来读/写cdrfiles,我们遇到了日志文件的问题。

当我们将9lack记录写入数据库时​​,会创建多个日志文件,其大小为 1.08gb 。我们想知道为什么在使用事务时创建多个日志文件,是因为在将数据写入数据库之后的每个提交语句?或者还有其他原因吗?

1 个答案:

答案 0 :(得分:3)

这很正常。日志文件包含正在进行的转换,以及可用于恢复数据库的信息(这意味着它们适合用作备份和灾难恢复)。

仔细阅读文档的chapter 5,以及this section,它解释了您需要对数据库进行的定期维护。