Hash-Partitioning-For-Distrubuted-DataBases