                   way to SQLite. SQLite implements locking at a database
                        level - any operation will take a lock on the entire
                        database. Berkeley DB implements a scheme called page
                        level locking. The database divides data into relatively
                        small blocks. Each block corresponds to a page in
                        database terms. Each block can contain multiple pieces
                        of user information. Berk