Get an introduction to using common SQL functions in Oracle Berkeley DB, from one of its inventors.
The Oracle Berkeley DB team is frequently asked, "How do I do in Berkeley DB?" So, this is an introduction to implementing much of your favorite SQL functionality in Oracle Berkeley DB. Not all SQL applications should be implemented in Oracle Berkeley DB--an open source, embeddable database engine that provides fast, reliable, local persistence with zero administration required--but if you have a relatively fixed set of queries and you care about performance, Berkeley DB may just be the way to go.
The article continues at