Making The Unpredictable Predictable: The Challenge Of Data Restoration