1. A computer-implemented method comprising: receiving, at a communications adapter circuit, at least one stream of data; and creating data blocks from the at least one stream of data, each data block comprising: a pair of timestamps comprising a sampling start time and a sampling end time; a number of data samples spanned by the data block; a SUM(X) statistic computed for the data samples spanned by the data block; a SUM(XX) statistic computed for the data samples spanned by the data block; and a SUM(XY) statistic computed for the data samples spanned by the data block, wherein the at least one stream of data is a near-continuous stream of historical data samples comprising a data set pair; and wherein the data set pair comprises a timestamp and a value.