Big Data Challenges and Recovery