Patent ID: 8145663

Claim:
An article of manufacture for use in communicating a proposed database transaction in a multiple level database system having a plurality of mirror databases, the article of manufacture comprising computer readable program code on a machine readable storage medium that causes control circuitry to perform the steps of: receiving a token at a second mirror database of the plurality of mirror databases, each mirror database comprising a sync window for a pending operation, the token comprising an indication of a lock reservation needed for a proposed database transaction in a first mirror database of the plurality of mirror databases, the proposed database transaction comprising a database transaction for a first database of a first mobile client, the first mobile client coupled to the first mirror database; evaluating the token to determine whether the lock reservation of the token conflict with an operation pending execution within the sync window of the second mirror database; setting a roll flag in the token in response to a conflict with the operation identified within the sync window of the second mirror database, the roll flag instructing the first mirror database to roll back the proposed database transaction in the first mirror database; and transmitting the token to a next mirror database of the plurality of mirror databases.