1

我正在使用这样创建的文件支持的 MapDB:

File dbFile = new File("db");
DBMaker.newFileDB(dbFile)
    .closeOnJvmShutdown()
    .make();

我注意到创建了 3 个文件:

  1. D b
  2. 数据库
  3. 数据库.t

我需要一种远程存储和检索数据库的方法。我需要使用单个文件(存储文件/检索文件)。我需要所有三个文件吗?我发现尝试仅从“主”文件(db)重新创建数据库会引发异常。有没有办法(一些配置选项或其他东西)我可以告诉 MapDB 只使用一个文件?

谢谢你的帮助

4

1 回答 1

2

新的 MapDB 2 使用单个文件存储,因此没有 .p 文件。

.t 文件是事务日志,如果正确关闭了 db,则应将其删除。

于 2015-08-11T23:19:08.007 回答