1. An apparatus for processing a plurality of financial market data messages, each financial market data message comprising financial market data and being associated with a financial instrument, the apparatus comprising: a reconfigurable logic device configured to (1) receive the financial market data messages, and (2) process a plurality of the received financial market data messages to update a plurality of stored records for the financial instruments associated with the processed messages.