У меня есть база данных MySQL с таблицами в виде "shard_0"
, "shard_1
", "shard_2"
и т. Д.
Это виртуальные осколки. Теперь я хочу добавить еще один сервер БД и переместитьосколки с четными номерами ("shard_0"
, "shard_2"
, "shard_4"
, ...) для новой машины.
Каков наилучший способ сделать это? Есть много таблиц, поэтому в идеале я быНе нужно набирать каждое имя таблицы по отдельности, но делать что-то автоматически. Возможно что-то вроде:
# pseudo code
for i in range(n):
tablename = "shard_"+str(2*i)
# Move tablename to new machine
Спасибо