1. A processing cluster, the processing cluster comprising: a database comprising a dataset; a first node communicably coupled to the database; a second node communicably coupled to the first node, wherein the second node is configured to receive at least a portion of the dataset from the first node; and a third node communicably coupled to the second node, wherein the third node is configured to receive at least a portion of the dataset from the second node.