The most popular techniques of data clustering, which is a main task of data mining and a common technique used in many fields, are the K-means and C-means algorithms. Clustering using the K-means or C-means algorithms generally is fast and produces good results. Although these algorithms have been successfully implemented in several areas, they still have a number of limitations. The main aim of this work is to develop flexible data management strategies to address some of those limitations and improve the performance of the algorithms.