请问一下
假设每个使用者会有一组id, 我规划将这个id的后两码分割成100组不同的数据库
(database sharding)来应付庞大的资料,也就是数据库名称会有db_00 ~ db_99
但假设一段时间后, 100组数据库不够用,需要扩充成1000组数据库, 变成
db_000 ~ db_999, 我这边的想法是将原本db_00 ~ db_99重新分配到db_000 ~ db_099
除了这个方法还有其他的做法吗?? 会这么问主要是在想类似facebook这么庞大的数据库
架构会如何设计, 如果用database sharding方法, 可能一段时间就需要扩充了