私は新しい NoSQL データベースをコーディングしていますが、特定のキーのノードを見つけるために使用されるハッシュ メカニズムに関して、(とにかく私にとって) 斬新なアイデアだと思っていました。
タイムスタンプを組み込んだオブジェクト キーを使用しています。ハッシュは、データを保持しているノードを決定するために使用されます。これまでのところかなり一般的です。
(可能性のある) ひねりは、ノードがクラスターに追加された時刻をマップが記録することにあります。こうすることで、任意のオブジェクトについて、そのオブジェクトが追加されたときにどのノードがクラスターに存在していたか (したがって、どのノードがオブジェクトのデータを保持しているか) を判別できます。
このようにしてクラスターを成長させるには、データを転送する必要はないと考えています。オブジェクトは常に同じノードに存在します...永遠に。
誰かがこのようなことを試しましたか? 誰もが予測できる潜在的な問題はありますか?