A new fragment re-allocation strategy for NoSQL database systems