In today’s digital world, the ability to collect, analyse and process data is one of the most principal factors for any organization, due to the vital role that data plays in day-to-day company decisions. With that, the amount of data generated keeps increasing, and with it the challenges of processing such amounts of data.