The rapid advancement in the growth of IT industry and many real time systems, huge amount of data is collected. Such data is referred to as a large data set or very large database. Few examples of real time applications cover wide areas like super market basket analysis, fraud detection etc. The recent advancement of the technology both in the areas of hardware and software has led to the rapid storage of data in huge volumes. Such data is referred to as a big data or a data stream.