0

他のさまざまな UUID を組み合わせた UUID 文字列のインデックスを作成しているとします。

  • UUID1 : 頻繁に繰り返されるキー (たとえば、顧客 ID を定義します)
  • UUID2 : 繰り返されない一意のキー

両方を結合して一緒に索引付けする必要がある場合 (ソート済み索引メカニズムを使用した索引付け)、次のように結合することをお勧めします。

a) UUID1 + UUID2

また

b) UUID2 + UUID1

上記のユースケースは、行のキー設計の HBase 実装用です。

4

2 に答える 2

1

また、ホット スポットと領域分割についても考えたいと思うかもしれません。

リージョン分割はキーによって行われます。そのため、同じプレフィックス (UUID1) に対して多くの操作を行うと、ホット スポットが発生する可能性があります。

于 2013-07-25T06:59:15.417 に答える
1

組み合わせは、これから行う検索によって異なります。別の考慮事項は無意味かもしれません。実際には、識別子の一意の部分のみが必要です。これで十分であり、よりコンパクトなキーを使用できるため、最適なソリューションです。キーに単調に増加する値を使用しないようにしてください。特にキーの場合は、文字列データ型の代わりにバイト配列を使用してください。

于 2013-07-24T15:10:49.177 に答える