DBSCAN based clustering algorithm for categorical data using MapReduce