それぞれ数値 ID を持つ 2 つのデータ型があります。あるものから別のものへのマッピングが必要ですが、それを行うには 2 つの明白な方法があります。
- タイプ B の一連の ID を含む、タイプ A の各エンティティのキー。
- タイプ A のキーに対応するランク (タイプ A の特定のオブジェクトに複数のリレーションシップがある場合は、ランクが繰り返される可能性があります) を含む単一の大きな並べ替えられたセットであり、セットの値はタイプ B のキーです。
タイプ A のキーを持っている場合、どちらも高速検索を可能にします。これが本当に必要なすべてです。
単一の大きな並べ替えられたセットを使用することは、私には少し慣習的ではないように思えますが、キースペースが乱雑になることが少なくなり、同様に機能するようです.
いずれかの方法でそれを行う大きな理由はありますか?