【问题标题】:how log files are created in berkelydb java edition db base api如何在 berkelydb java edition db base api 中创建日志文件
【发布时间】:2011-07-11 06:18:38
【问题描述】:

我们正在使用 berkeleydb java edition db base api,我们已经读/写了 9 个缺少行的 CDRFile 事务和没有事务实现辅助数据库概念我们得到的问题如下:-

with transaction----------size of database environment 1.63gb 这是由于没有。每个 10 mb 创建的日志文件。

无事务-------数据库环境大小为588mb,这里只创建一个10mb的日志文件。所以我们想知道这是怎么发生的..

如何创建日志文件以及在 db 环境中使用事务和不使用事务的含义以及这些 db 文件是什么 _db.001,_db.002,_db。 003,_db.004,__db.005 和 log.0000000001 之类的日志文件.....请尽快回复

【问题讨论】:

    标签: berkeley-db


    【解决方案1】:

    看起来这个问题已经在这里what are log files and why they are created during transaction in berkeleydb core api(dbapi)?回答了。

    从您的描述来看,您实际上使用的是 Berkeley DB 核心,而不是 Java 版。 __db.001 到 __db.005 是共享区域系统环境文件。环境文件描述为here。 log.* 文件是事务日志文件。事务日志文件在上面引用的答案中进行了描述。

    这些类型的问题通常可以在 OTN 上的 Berkeley DB forum 上更轻松/快速地得到解答。

    问候,

    戴夫

    【讨论】:

      猜你喜欢
      • 2019-01-15
      • 1970-01-01
      • 1970-01-01
      • 2013-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-17
      • 2017-05-08
      相关资源
      最近更新 更多