• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

cmake/H15-Apr-2020-6457

.gitignoreH A D15-Apr-2020252 3534

README.mdH A D15-Apr-20201.1 KiB2822

bdb.plH A D15-Apr-202019.3 KiB510460

bdb4pl.cH A D15-Apr-202039.5 KiB1,8261,404

bdb4pl.docH A D15-Apr-20209.8 KiB218190

bdb4pl.hH A D15-Apr-20203.1 KiB9951

config.h.cmakeH A D15-Apr-2020193 87

test_bdb.plH A D15-Apr-20203.9 KiB121105

README.md

1# Interface to Berkeley DB
2
3Berkeley DB is an embedded  database   engine,  originally  developed by
4Sleepycat Software and now owned  by   Oracle.  The  database provides a
5zero-configuration key-value store that can  be configured for different
6levels of access concurrency, crash recovery support and transactions.
7
8The current version is distributed  under   the  quite  restrictive AGPL
9license with the option to buy a commercial license from Oracle.
10
11## Installation
12
13The interface works  with  a  wide   range  Berkeley  DB  versions. Some
14installation notes:
15
16  - Linux
17  Simply install the development package for the desired libdb
18  version.
19  - MacOS
20  Macports provides packages _dbNN_, the latest is `db60`. This
21  installs the library in `/opt/local/lib/db60` and the headers in
22  `/opt/local/include/db60`.  These paths are added to `LIBRARY_PATH`
23  and `CPATH` in `build.templ`
24  - Windows
25  Currently we compiled our own version using MinGW.  This version
26  does not yet support _replication_ and we are unsure about thread
27  support.  This needs to be investigated.
28