Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

GUI for Berkeley DB [closed]

I'm using Berkeley DB Java edition, via the DPL interface.
I want to ask if someone knows about any GUI library that could make it easy to browse the data saved in the database.

I know that BDB documentation says that the metadata about the stored entities is not saved in any place and therefore only the person who have written the data can know what are the types of the classes that would be returned from there. That's why I'm searching for a library (not a complete program) that would be included to the main project and so it would know the types of my classes and would be able to show the data correctly.

p.s. I've found this bdb-browser but it seems like a dead project.

Update:
So far I've found a GUI that shows the statistics gathered for the BDB via the JMX. Here is how to use it: http://www.oracle.com/technology/documentation/berkeley-db/je/jconsole/JConsole-plugin.html
Still searching for data browser...

like image 557
jutky Avatar asked Jan 25 '10 21:01

jutky


People also ask

How do I open the Berkeley DB?

The DB->open() method opens the database represented by the file and database. The currently supported Berkeley DB file formats (or access methods) are Btree, Hash, Heap, Queue, and Recno. The Btree format is a representation of a sorted, balanced tree structure.

Is Oracle Berkeley DB free?

The our open source license permits you to use Berkeley DB, Berkeley DB Java Edition or Berkeley DB XML at no charge under the condition that if you use the software in an application you redistribute, the complete source code for your application must be available and freely redistributable under reasonable conditions ...

What is Berkeley DB used for?

Berkeley DB is an Open Source embedded database library that provides scalable, high-performance, transaction-protected data management services to applications. Berkeley DB provides a simple function-call API for data access and management.

Is Berkeley DB a relational database?

Berkeley DB is not a relational system. Relational database systems are semantically rich and offer high-level database access.


1 Answers

You could try DbVisualizer.

DbVisualizer doesn't directly support the Berkeley DB, but does provide JDBC drivers for many databases,

like image 93
Gilbert Le Blanc Avatar answered Nov 08 '22 22:11

Gilbert Le Blanc