Building Big Data Storage Solutions (Data Lakes) for Maximum Flexibility