如何在berkeley db java edition db base api中创建日志文件

时间:2011-07-11 06:18:38

标签: berkeley-db

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

用事务----------数据库环境的大小1.63gb,这是由于没有。每个10 mb。

创建的日志文件

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

如何创建日志文件以及在db环境中使用事务和不使用事务的含义是什么?这些db文件_ db.001, _db.002,_ db。 003, _db.004,__ db.005和日志文件,如log.0000000001 ..... plz即将回复

1 个答案:

答案 0 :(得分:0)

看来这个问题已在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上更轻松/快速地回答这些类型的问题。

问候,

戴夫