Java 从数据库文件查看数据库[BerkeleyDB]

Java 从数据库文件查看数据库[BerkeleyDB],java,ubuntu-14.04,berkeley-db,ifc,Java,Ubuntu 14.04,Berkeley Db,Ifc,我正在玩一个开源项目,我从中签出了代码。当Bim服务器启动时,它会创建主页/数据库文件夹和数据库文件夹内的以下可用文件 lp:/media/isuru/Projects/bimServer/home/database$ ll total 672 drwx------ 1 isuru isuru 4096 අප්‍රි 17 18:06 ./ drwx------ 1 isuru isuru 4096 අප්‍රි 17 18:06 ../ -rw------- 1 isuru

我正在玩一个开源项目,我从中签出了代码。当Bim服务器启动时,它会创建
主页/数据库
文件夹和数据库文件夹内的以下可用文件

lp:/media/isuru/Projects/bimServer/home/database$ ll 
total 672 
drwx------ 1 isuru isuru   4096 අප්‍රි  17 18:06 ./ 
drwx------ 1 isuru isuru   4096 අප්‍රි  17 18:06 ../
-rw------- 1 isuru isuru 641810 අප්‍රි  17 18:54 00000000.jdb
-rw------- 2 isuru isuru   6079 අප්‍රි  17 18:02 je.config.csv
-rw------- 2 isuru isuru      0 අප්‍රි  17 18:02 je.info.0
-rw------- 2 isuru isuru      0 අප්‍රි  17 18:06 je.info.0.lck
-rw------- 1 isuru isuru      0 අප්‍රි  17 18:02 je.lck
-rw------- 2 isuru isuru  28527 අප්‍රි  17 18:54 je.stat.csv
现在我想了解的是,数据是如何存储在这个berkeley db中的。有这方面的工具吗


我可以在stack Overfow上找到它,但它也没有被回答。

BerkeleyDB是一个嵌入式键值存储。它在使用它的应用程序内部运行。在磁盘上,记录可以以二进制形式存储,通常只有应用程序才有意义

通常(但并非总是如此),这意味着查询存储在BerkeleyDB中的应用程序数据的最佳方法是使用该应用程序查询数据。通常有特定于每个应用程序的诊断命令来启用此功能


您可以尝试使用db_dump命令行实用程序,但除非您运气好,否则输出可能毫无意义。

您需要学习查询BerkeleyDB,下面是一个例子。@TimBiegeleisen感谢您的快速回复,我还没有安装berkeley db。我只有由
Bim服务器
应用程序创建的文件。我想通过检查创建的文件来分析Bim服务器创建的表。所以我要问的是,这可能吗?那怎么办?使用什么(我指的是工具)?[为糟糕的英语感到抱歉]作为参考:这篇博文说的是什么是berkeleydb