我想扩展一个MySQL数据库,所以我们要采用分片方案,其中数据由userID分区以存放在各种MySQL实例上。每个MySQL数据库都将保存userID< - > databaseID的完整副本,并且还包含其特定用户集的所有数据。
在此设置中分配唯一用户索引的好方法是什么? (自动递增userID显然失败了)
为所有与用户相关的数据(例如用户地址表)分配唯一索引的好方法是什么,并支持将用户数据从一台服务器轻松迁移到另一台服务器的能力(例如,如果我想在不同的数据库实例之间重新平衡数据。)
答案 0 :(得分:0)
(分片ID,用户ID)元组的复合键。