a system and method are provided for associating and storing data in contiguous memory locations of a secondary memory to enable efficient searching of the archived data . current events are organized in a main memory within a data structure , e . g ., an r - tree , chosen to increase the likelihood that data clustered together are more likely to relate to a same query . most recent data is temporarily stored in the main memory to ensure that most additions of new data occur initially into the main memory , thereby enabling very high rates of data addition . the incidence of successive reads of data from a same disk memory block is increased and the length of time spent in seeking data on the disk is thereby reduced . segments may be selected for serialization and transfer to the secondary memory without regard to age range of the data or minimal size of the block when main memory is approaching overload .