The emergence of IoT (Internet of Things) systems brings several development opportunities to many vital fields such as healthcare, agriculture, smart building, smart cities, environment monitoring, and transport-logistic domain. The amount of data generated by IoT is increasing rapidly, which creates many research challenges in data management chain, furthermore, transmission of such amount of data requires large bandwidth, and produces significant delay. The contribution of this paper is to give a starting point to new searchers interested in IoT data management topic. Thus, we draw up a review of IoT technology, and show its impact on big data evolution, then show how fog computing, as a new paradigm, can contribute to IoT development. Firstly, RFID (Radio Frequency identification) technology is presented, then the integration of big data with IoT systems is discussed, numerous existing cloud IoT infrastructures are inventoried later, followed by a presentation of fog computing advantages and open challenges.