2

それぞれ数値 ID を持つ 2 つのデータ型があります。あるものから別のものへのマッピングが必要ですが、それを行うには 2 つの明白な方法があります。

  1. タイプ B の一連の ID を含む、タイプ A の各エンティティのキ​​ー。
  2. タイプ A のキーに対応するランク (タイプ A の特定のオブジェクトに複数のリレーションシップがある場合は、ランクが繰り返される可能性があります) を含む単一の大きな並べ替えられたセットであり、セットの値はタイプ B のキーです。

タイプ A のキーを持っている場合、どちらも高速検索を可能にします。これが本当に必要なすべてです。

単一の大きな並べ替えられたセットを使用することは、私には少し慣習的ではないように思えますが、キースペースが乱雑になることが少なくなり、同様に機能するようです.

いずれかの方法でそれを行う大きな理由はありますか?

4

1 に答える 1

4

1 つの大きな並べ替えられたセットは、分割するのが難しくなります (単一のマシンに対して大きくなりすぎる場合)。それ以外は、どちらも問題なく動作するはずです。

キースペースの乱雑さについてはあまり心配しません。Redis は何百万ものキーを問題なく処理できます (私のサーバーの 1 つには 3000 万以上のキーがあります)。

于 2013-05-24T20:35:11.263 に答える