1. A data mining method, comprising: providing a computing system comprising a computer readable medium and computing devices electrically coupled through an interface apparatus, wherein a data mining modeling algorithm is stored on said computer readable medium, wherein each of said computing devices comprising at least one central processing unit (CPU) and an associated memory device, wherein data has been divided by the computing system into a plurality of data subsets, wherein each of said associated memory devices comprises a data subset from said plurality of randomly placed data subsets; selecting a technique for generating a data mining model applied to each of said randomly placed data subsets; running simultaneously, on each of said computing devices, said data mining modeling algorithm using said selected technique to generate an associated data mining model on each of said computing devices; and determining, a best data mining model from said generated data mining models in accordance with said selected technique.