Our project needs a distributed extensible no-sql database. Each data record must be stored in several data servers (a master and some slaver)for safety.
We hope the system could add or reduce server dynamically without lose any data record. Are there any algorithms with the same function of consistent hash?