Berkeley DB (Version: 12c Release 1)
Description: Berkeley DB: An embedded database programmatic toolkit.
Keywords: embedded, database, programmatic, toolkit, btree, hash, hashing, transaction, transactions, locking, logging, access method, access methods, Java, C, C++

## Oracle Berkeley DB 12c Release 1

Library: 12.1.6.2
April 13, 2017

Getting Started Guides
Get started with Berkeley DB today. If you are new to Berkeley DB, the following documents will help you learn about important concepts and guide you through how to get started.

Getting Started with Data Storage

C | PDF | HTML
C++ | PDF | HTML
Java | PDF | HTML

Getting Started with Transaction Processing

C | PDF | HTML
C++ | PDF | HTML
Java | PDF | HTML

Getting Started with Distributed Berkeley DB Applications

Java | PDF | HTML

Getting Started with Transactional Java Collections

Tutorial | PDF | HTML

Getting Started with Replication

C | PDF | HTML
C++ | PDF | HTML
Java | PDF | HTML

Berkeley DB SQL API

| PDF | HTML

Berkeley DB Porting Guide

| PDF | HTML

References

The programmatic reference guide provides detailed information to help you during application design and implementation. This definitive reference document is organized by concept, rather than by API.

Reference Guide for Berkeley DB

| PDF | HTML

Programmatic APIs

These fully-detailed references cover every public interface for Berkeley DB. For each interface, the documentation lists arguments and return values, and covers pre- and post-conditions.

C | PDF | HTML
C++ | PDF | HTML
C# | HTML
STL | PDF | HTML
Javadoc | HTML
TCL | PDF | HTML

Build, Installation, and Upgrade Guide

| PDF | HTML

The Installation Guide contains the following hints, step-by-step instructions, and platform-specific details of the build, installation, and upgrade processes:

- UNIX/POSIX
- VxWorks
- Windows
- Windows Mobile
- Berkeley DB Library Version 12.1.6.2 Change Log
- Upgrading Applications to Berkeley DB 12.1.6.2

In addition, the Berkeley DB Release History and Patches page may be of interest to you.

Historical Upgrade

This guide contains the upgrade process and instructions along with the release notes for the historical versions of Berkeley DB.

| PDF | HTML

Additional Booklets

Writing In-Memory Berkeley DB Applications | PDF | HTML
Error Message Reference Guide | PDF | HTML

Additional Information

- Standalone utilities
- Berkeley DB FAQ
- Oracle Technology Support Forums -- Berkeley DB
- Oracle Technology Support Forums -- Berkeley DB High Availability (Replication)
- Berkeley DB License

Berkeley DB releases optionally include strong cryptographic support; this release DOES contain cryptographic support. Export/import and/or use of cryptography software, or even communicating technical details about cryptography software, is illegal in some parts of the world. You are strongly advised to pay close attention to any export/import and/or use laws which apply to you when you import a release of Berkeley DB including cryptography to your country or re-distribute source code from it in any way.

Copyright (c) 1997-2017 Oracle. All rights reserved.