Data mining is the process of extracting useful patterns and regularities from large bodies of data (i.e., bodies of data which are too large to be analysed by hand).
Thanks largely to the evolution of the internet and cheap, general-purpose computers, there has been an explosion of online data.
Data mining is now widely viewed as a key technology for the information era.