1. A multi-user database system comprising: at least one processor; at least one network interface coupled to the at least one processor, the at least one network interface configured to receive transactions from a plurality of users, the transactions including session maintenance transactions and data requests; an event table to store an event log of the session maintenance transactions; an accounting table to store data associated with the data requests; and a session table derived from the event table and the accounting table, the session table to store resource usage data associated with at least one user session.