یک نگاه عمیق به زندگی انسانها نشان میدهد که تقریباً تمام جنبههای زندگی، به خصوص کسبوکارها با کامپیوتر سروکار دارند. کاربرد کامپیوترها تولید و جمعآوری دادهها از منابع مختلف را نیز امکانپذیر کرده است. تمام جنبههای زندگی ما روزانه حجم بسیار زیادی از دادهها را تولید میکنند. این رشد انفجاری دادهها موجب شده است که پژوهشگران به این فکر باشند که بتوانند از این دادهها، اطلاعات ارزشمندی به دست آورند. این موضوع منجر به تولید علم دادهکاوی شد که گاهی به نام کشف دانش از دادهها نیز خوانده میشود و به معنای استخراج خودکار و آسان الگوها از دادهها است که در پایگاههای داده، انبارهای داده، وب و سایر مخزنهای اطلاعات حجیم یا جریانهای داده ذخیره شدهاند.