Tackling the Challenges of Big Data