A method, apparatus, and computer instructions for synchronizing a database utilized
by a client device with a set of servers in which one server has the database.
A change log is used with a client database for synchronizing the database. Dirty
bits set in the client database are identified and a change log is modified based
on the identified dirty bits. This change log is used to synchronize the database
on the server with a client database on the client device.