MapDB文件类型

时间:2014-09-08 13:20:18

标签: mapdb

我对mapDB version 1.0.6有疑问。当我创建一个数据库时,我最终得到两个具有相同名称但文件类型不同的文件。

其中一个是IRTree,文件类型为FILE,另一个是IRTree,文件类型为.p
话虽如此,每当我尝试读取提供文件名IRTree的数据库时,我最终会遇到异常:

NullPointerException with the command DBMaker.newFileDB(new File(filename)).readOnly().make(); or an IOException: storage header is invalid

任何人都可以向我解释发生了什么吗?

1 个答案:

答案 0 :(得分:0)

MapDB使用两个文件。 .P文件用于存储数据。始终打开文件没有扩展名,否则会尝试打开不正确的文件。