Large-scale Data Analysis