Questions tagged [berkeley-db]

Berkeley DB (BDB) is a non relational database that provides a high-performance embedded database for key/value data

Berkeley DB is used as the common name for three distinct products; Oracle Berkeley DB, Berkeley DB Java Edition, and Berkeley DB XML.

Berkeley DB has a simpler architecture than that of other database systems. It does not provide support for network access — programs access the database using in-process API calls.

A program accessing the database is free to decide how the data is to be stored in a record. Berkeley DB puts no constraints on the record's data. The record and its key can both be up to four gigabytes long.

Berkeley DB supports many advanced database features such as ACID transactions, fine-grained locking, hot backups and replication.

4 questions
6
votes
1 answer

How does Berkeley DB manage its files?

I'm using Berkeley DB (BDB) as a persistent store for a JMS queue. When I consume an entry from the queue the underlying BDB files do not immediately shrink, but do eventually. I'm running into issues with the BDB files taking up lots of space on…
eebbesen
  • 247
  • 4
  • 13
6
votes
2 answers

Do I have to pay a license fee for Berkeley DB?

I'm planning to use Berkeley DB in a mobile application. Will I need a license even if the application is distributed freely in the iPhone and Android markets?
1
vote
0 answers

Get data from Berkeley DB with Java

I have a basic Java program which can list data from Berkeley DB database. The question is how I can list the database scheme to see what object are available? Unfortunately I don't have information what is the design of the database.
0
votes
1 answer

What is the connection between Evolution, Berkeley DB and SQLite format 3 (Ubuntu 22.04.2 LTS)

I'm wondering what the connection is between Evolution Database Server (EDS), Berkeley DB and SQLite format 3. When I look at the dependencies for EDS (for example here), I see that libdb5.3 (Berkeley v5.3 Database Libraries) is a dependency. The…
Ray Culp
  • 11
  • 2