If you are unfamiliar with the clustering problem, it is advisable to read the Introduction to Clustering available at OpenGenus IQ before this article. You may also read the article on K-means Clustering to gain insight into a popular clustering algorithm.
This is a companion discussion topic for the original entry at http://iq.opengenus.org/dbscan-clustering-algorithm/