Library Version 18.1.40

Building Node.js
Prev | Chapter 7. Building Third Party APIs | Next

## Building Node.js

To install Node.js bindings for the embedded key/value database Oracle Berkeley DB, you must follow the steps below:

1. Install Oracle Berkeley DB 6.3 or higher.

2. Set the appropriate environment variables to point to the installation location (after installing BDB).

3. Install `bdb-oraclejs`

   Once Berkeley DB is installed, install `bdb-oraclejs` by running the following command:

       npm install bdb-oraclejs --bdb=/usr/local/bdb/install

### Additional Information

- `node_modules/bdb-oraclejs/examples` - Examples of how to use Berkeley DB are located in this directory.

- `basic/helloWorld.js` - Shows the basics of Berkeley DB, how to create a database and put and get data.

- `basic/replication.js` - Shows how to set up a replication group and replicate data from the master environment to a replica environment.

- `basic/index.js` - Shows how to create an index on a database.

- `basic/externalFiles.js` - Shows how to create an external file record, and how to stream data to and from it.

- `basic/sequence.js` - Shows how to create and use a sequence, a persistent object that returns an increasing or decreasing sequence of integers.

- `node_modules/bdb-oraclejs/docs/index.html` - Provides js documents for bdb-oraclejs.

- http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/documentation/index.html - Provides documentation on Berkeley DB concepts, configurations, and non-node.js APIs.

Prev | Up | Next
Chapter 7. Building Third Party APIs | Home | Chapter 8. Upgrading Berkeley DB 12.1.6.2 applications to Berkeley DB 18.1