Big data can be defined as large sets of information with high diversity, which size or complexity is beyond the ability of traditional databases and data processing application software in order to obtain and manage to process the data. High volume, high velocity, and high variety are common attributes of big data which are known as the three Vs of big data. Big data can be unstructured, semi-structured, or structured. Structured data contains information that are managed and handled in spre...