1. A method for operating an operational data store, comprising: creating a new partition in a composite-partitioned history table; creating a partitioned temporary table; filling the temporary table with data from an insert table; exchanging the temporary table with the new partition; receiving a query and applying the query to both the history table and the insert table; and throttling transactions of different classes independently to achieve a desired level of service.