Bucket sort: for massive data, use divide and conquer algorithm Parallel bucket sort: optimised with parallel computing, significantly reduce computing time