As a tool for developers, Berkeley DB is so flexible that it is difficult to understand the implications of different design choices. In this book you will get to see a developer’s perspective on various intriguing design issues in Berkeley DB based applications and you will understand those design options and be able to decide which ones to choose under which condition.
Himanshu Yadava
Berkeley DB C++ programming language Java database design
From the reviews:
"The book is aimed at a wide range of developers, from those who know nothing of Berkeley DB to those who are very familiar with Berkeley DB … . it can be used for teaching, and perhaps also as a reference book for developers of applications that require a time-constraint response, especially embedded applications. … I recommend this book to those who need to develop a scalable, fault-tolerant, embedded database application in open source." (E. A. Unger, ACM Computing Reviews, Vol. 49 (11), November, 2008)