Big data is a collection of large volumes of data sets which are more complicated to analyze using standard data processing methods. It also emphasizes parameters like data variety and velocity data. Big data will play a most significant role in our daily life regarding applications like healthcare electronic commerce, agriculture, telecommunication, government, and financial trading. In the agriculture domain, big data is an optimal method to increase the productivity of farming by gathering and processing information like plant growth, farmland monitoring, greenhouse gases monitoring, climate change, soil monitoring and so forth. Virtualization is an emerging technique that can be combined with big data in agriculture. Virtualization has been used extensively in research for a long time, the term “virtual” entities affecting a real-life form. In agriculture, it has many more physical objects, sensors, and devices. This physical object is virtualized and has digital representation to store, communicate and process via the internet. The information from the virtual object has a large volume of data which helps meaningful data analysis or aspects to make application services like decision making, problem notification, and information handling. This paper provides a comprehensive review of big data virtualization in the agriculture domain. The virtualization methodology, and tools used by many researchers is surveyed. © 2019, Walailak University. All rights reserved.