我们正在使用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即将回复
答案 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上更轻松/快速地回答这些类型的问题。
问候,
戴夫