DBSCAN Versus k-means and Hierarchical Clustering