Big data and cloud computing