Alternative to BerkeleyDB?

2019-03-08 01:42发布

I'm looking for a dbm-like library that I can use in place of Berkeley DB, which I'm currently using. My main reason for switching is the licensing fees for BDB are pretty high (free for open source apps, but my employer does not want to open source this particular app for various reasons).

I've looked briefly at qdbm but it doesn't look like it will fill my needs -- lots of keys (several million) and large data items (> 1-5 megabytes). Before I continue my search I figured I'd ask because it seems there are tons of dbm-like libraries out there.

9条回答
乱世女痞
2楼-- · 2019-03-08 02:25

You could try JDBM. It is a free (Apache 2) key-value store with disk persistence. Simple API and high performance

查看更多
放我归山
3楼-- · 2019-03-08 02:25

db4o is pretty cheap and fast but it can only be used with java or .net

查看更多
成全新的幸福
4楼-- · 2019-03-08 02:27

Firebird is your best friend.

查看更多
Bombasti
5楼-- · 2019-03-08 02:33

C/C++

Java

查看更多
Bombasti
6楼-- · 2019-03-08 02:33

SQLite is public domain, meaning you can use it for any purpose whatsoever, and is widely used and supported.

查看更多
看我几分像从前
7楼-- · 2019-03-08 02:36

Postgres or HSQLDB and possible even H2 database

查看更多
登录 后发表回答