From as early as 1854 to today, society has been gathering, processing, transforming, modeling and visualizing data to help drive data-driven decisions. The qualitative definition of big data can be defined more conclusively as data that has high volume, velocity, and variety. Whereas, the quantitative definition of big data does vary with respect to time due to the dependence of the time's technology and processing capabilities. However, making use of that big data to facilitate data-driven decisions, one should employ either descriptive, predictive, or prescriptive analytics. This article has discussed and summarized the advantages and disadvantages of the algorithms that fell under descriptive and predictive analytics. Given the sheer number of the different types of algorithms and the amount of versatile data mining software available sometimes, the best big data analytics results can come from mixing two to three of the mentioned algorithms.