A computer system for archiving digital data, comprising: a database management system coupled with a volatile in-memory database for storing digital data; an interface component configured to receive a request for archiving to-be-archived data records stored in the volatile in-memory database; and a data archiving component configured in response to the request, to access the to-be-archived data records in the volatile in-memory database, to determine a plurality of partitions for the to-be-archived data records according to at least one content based partitioning criterion which relates to at least one content portion of the to-be-archived data records, characterized in that the data archiving component is further configured to compress the to-be-archived data records for each determined partition (141-1, 141-2, 141-3, 141-4) into a binary object, to store the compressed determined partitions in persistent data storage means, and to generate an index (I1 to 14) for each compressed determined partition (142-1 to 142-4) in the persistent data storage means, the index (I1 to I4) indicating a range for the at least one content based partitioning criterion, the range being representative for the compressed data records included in each respective stored partition. a database management system coupled with a volatile in-memory database for storing digital data; an interface component configured to receive a request for archiving to-be-archived data records stored in the volatile in-memory database; and a data archiving component configured in response to the request, to access the to-be-archived data records in the volatile in-memory database, to determine a plurality of partitions for the to-be-archived data records according to at least one content based partitioning criterion which relates to at least one content portion of the to-be-archived data records, in response to the request, to access the to-be-archived data records in the volatile in-memory database, to determine a plurality of partitions for the to-be-archived data records according to at least one content based partitioning criterion which relates to at least one content portion of the to-be-archived data records, characterized in that the data archiving component is further configured to compress the to-be-archived data records for each determined partition (141-1, 141-2, 141-3, 141-4) into a binary object, to store the compressed determined partitions in persistent data storage means, and to generate an index (I1 to 14) for each compressed determined partition (142-1 to 142-4) in the persistent data storage means, the index (I1 to I4) indicating a range for the at least one content based partitioning criterion, the range being representative for the compressed data records included in each respective stored partition. to compress the to-be-archived data records for each determined partition (141-1, 141-2, 141-3, 141-4) into a binary object, to store the compressed determined partitions in persistent data storage means, and to generate an index (I1 to 14) for each compressed determined partition (142-1 to 142-4) in the persistent data storage means, the index (I1 to I4) indicating a range for the at least one content based partitioning criterion, the range being representative for the compressed data records included in each respective stored partition.