1. A method for a database system, comprising: establishing a column-oriented in-memory database structure including a main store and a dictionary compressed delta store, wherein the delta store comprises a value identifier vector and a delta dictionary associated with a column of the database; receiving a transaction associated with the column; recording the transaction within the delta store; adding an entry associated with the transaction to a value log of the value identifier vector; and adding an entry associated with the transaction to a dictionary log of the delta dictionary.