The Era of advances in computing power have arisen the field of machine learning; with the objective to find computationally efficient solutions to data analysis problems. Recent machine learning and statistical analysis techniques have been adopted and modified in order to address the problem of very large databases. The modern application deals with online data sources and so the data streams. The generation of continuous streams of information has pioneered storage challenges along with computation and communication capabilities in computing systems.