それは些細なことですか?Bitcask とファイル バックアップ (各ノード上のファイル) を使用します。
最初のリング サイズが 256 で 16 ノードだとします。1024 のリングに拡張する必要がある場合、1024 のリング サイズで構成された 16 個の新しいインスタンスをセットアップし、古いクラスターのバックアップ ファイルをこれらの 16 個の新しいインスタンスにコピーして、Riak を起動できますか? Riak はこの古いデータを取得できますか?
リングサイズが変更されると、パーティションIDと個々のノードへのマッピングも変更される可能性があるため、そうではないと思います。しかし、他にどのような方法がありますか?この場合 (リングサイズが変更された場合)、riak-backup は機能しますか?
私が行った選択が十分に将来性のあるものであることを知りたいだけです. 明らかに、要件が大幅に変化したり、ユーザー ベースが急増したりすると、アーキテクチャ全体の変更が必要になる場合があります。しかし、私はある時点で(リングサイズに)この種の変更を加えることができることを望んでいます.