The world has been drowned by floods of data due to technological development. Consequently, the Big Data term has gotten the expression to portray the gigantic sum. Different sorts of quick data are doubling every second. We have to profit fro m this enormous surge of data to convert it to knowledge. Knowledge Discovery (KDD) can enhance detecting the value of Big Data based on some techniques and technologies like Hadoop, MapReduce, and NoSQL. The use of Big Data value is critical in different fields. This survey discusses the expansion of data that led the world to Big Data exp ression. Big Data has distinctive characteristics as volume, variety, velocity, value, veracity, variab ility, viscosity, virality, amb iguity, and complexity. We will describe the connection between Big Data and KDD techniques to reach data value. Big Data applications that are applied by big organizat ions will be discussed. Characteristics of big data will be introduced, which represent a significant challenge for Big Data management. Finally, some of the impo rtant future directions in Big Data field will be presented.