The products are targeted at developers building applications with different requirements for concurrency, transaction support, and recovery. All three of the products operate on the same underlying database formats, and programmatic interfaces are compatible up the product line. As a result, an application that begins using one Berkeley DB product can easily move to another as its requirements change. The table below summarizes the features available across the product line.
Different applications require different levels of database service.
The table below will help you choose the Berkeley DB product that is best suited to your application.