The huge explosion in using real time technology leads to infinite flow of data which known as data streams. The characteristics of streaming data require different techniques for processing due its volume, velocity and volatility, beside issues related to the limited storage capabilities. Hence, this research highlights the significant aspects to consider when building a framework for mining data streams. It reviews the methods for data stream summarizing and creating synopsis, and the approaches of processing these data synopses. The goal is to present a model for mining the streaming data which describes the main phases of data stream manipulation.