weblab-tw / ddia-study-group

Designing Data-Intensive Applications Study Group
36 stars 4 forks source link

第六章節:zero downtime rebalancing - Jimmy #74

Open JimmyFUFU opened 1 year ago

JimmyFUFU commented 1 year ago

我自己知道 elasticsearch 在做類似 rebalancing 的行為時有特別包一個方法 : 對每個 partition 都加上 alias,會先複製一份搬資料,確定資料移動都完成,再這個 alias 指向新的 partition,然後原本舊的就可以刪掉,這樣的做法做到 zero downtime

( 跟 db migration 的 lhm 作法相似

有人有知道別的或是其他任何有關 zero downtime 是怎麼做的嗎?