The disclosed embodiments relate to a
system / apparatus for reducing a data size of a
database /
data structure stored in a memory of a data
transaction processing system, which stores a plurality of
data records, each of the plurality of
data records being characterized by a
record data size and storing data indicative of a position (of one or more portfolios) in one or more financial instruments, such as interest rate swaps, futures contracts, etc. The
system / apparatus may be referred to as an architecture which enables post-trade
processing of portfolio / position databases / data structures, or subsets thereof, to reduce the data size thereof for storage, communication and / or
processing and may further reduce other aspects or characteristics such as gross notional value,
total risk, etc. More particularly, the disclosed embodiments implement a compression module which, as described above, may be a part of the exchange computer system or an adjunct service provided thereto, and which processes a select subset of
data records to effect an optimized reduction thereof as described.