Tackling the Big Data Challenge