Patent ID: 7979400

Claim:
A method for managing journal size on a plurality of compute nodes, comprising: receiving, by a service compute node, journal entries from a plurality of the compute nodes, each of the journal entries reflecting a database operation performed on one of the compute nodes, wherein each compute node stores a portion of an in-memory database and a journal of database operations performed on a respective compute node; evaluating the received journal entries to identify a first set of journal entries reflecting database operations performed on a first compute node, of the plurality of compute nodes; and transmitting, based on the evaluation, a message to a second compute node indicating that a second set of journal entries reflecting database operations performed on the second compute node, and corresponding to the first set of journal entries, are eligible to be pruned from the journal stored on the second compute node to manage a size of the journal, wherein the second compute node is configured to prune the second set of journal entries from the journal on the second compute node.