Data and Information has a significant role on human activities. The explosive growth in databases has created a need to develop
technologies that use information and knowledge intelligently. Data mining is the knowledge discovery process by analyzing the large volumes
of data from various perspectives and summarizing it into useful knowledge. Due to the importance of extracting knowledge/information from
the large data repositories, data mining has become an essential component in various fields of human life. Hence the data mining techniques has
become an increasingly important research area. This paper discusses an overview of empirical data mining research from past to the present
and reviews data mining techniques, research and their applications and development, through a survey of literature and the classification of
articles and explores the future trends.