1

たとえば、5つのオブジェクトストアがあります。ドキュメントを挿入することを考えていますが、順番に挿入することは考えていません。最初はシーケンシャルかもしれませんが、何らかのランク付け方法を使用して挿入できれば、ドキュメントを見つけるために検索するオブジェクトストアを知るのが簡単になります。目標は、オブジェクトストア検索の数を減らすことです。これは、挿入が何らかのインテリジェントなアルゴリズムを使用している場合にのみ達成できます。

私が便利だと思った方法の1つは、現在の年のMOD N(オブジェクトストアの数)を使用して、ドキュメントの移動先を決定することです。これに対していくつかのより良いアプローチがありますか?

4

2 に答える 2

0

「FileNetオブジェクトストアに何が入るか」の基準 基本的には「どのドキュメントが論理的に一緒に属しているのか」です。

于 2012-03-31T02:50:35.377 に答える
0

高速アクセスが必要な場合は、いくつかの基準があります。

  1. ハッシュ関数は、照会されたデータに基づいて再現可能である必要があります。つまり、多くは期待するクエリに依存します。

  2. 通常、オブジェクトを店舗全体にできるだけ均等に分散させます。並行して実行したい場合は、異なるストアからの特定のクエリの各ドキュメントにアクセスして、それらが互いにブロックしないようにします。したがって、ハッシュ関数は、類似したドキュメントのさまざまなストアに可能な限り分散する必要があります。同じクエリに関連するドキュメントが同じ年のものであると予想される場合は、その年を直接使用しないでください。

これは、並列化できる高速クエリを実行できるようにすることを前提としています。代わりに、ストアへの潜在的に高価な接続を最初に開かなければならないシステムがある場合、同じクエリに関連するほとんどのドキュメントは同じストアにあるはずであり、上記の私のアドバイスを受け取らないでください。

于 2012-03-31T13:26:19.927 に答える