CHAPTER 5Introduction to Advanced Data Stores

You can't master a software product unless you build a sophisticated application that uses most, if not all, of the product's features. No amount of theoretical discourse can replace the experience gained from building a real application.

In this chapter, you'll learn how to use Berkeley DB to build applications that employ more sophisticated data stores. I'll explain CDS, which allows you to access the database from multiple threads with limited concurrency, and TDS, which allows you to build ACID-compliant database access with no restriction on the number of concurrent reader and writer threads. I'll aim to provide you with a good understanding of locking, logging, and deadlocks to work with TDS. ...

Get The Berkeley DB Book now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.