DBStrata: a system for density-based clustering and outlier detection based on stratification