RavenDB に多数 (~50,000) の小さなデータを格納する必要があります。このデータを読み返すと、毎回全体を読むことになります。書くときは、全体を書くことも、個々の部分を書くこともできました。
データは次のようになります。
public class Item
{
public int Id { get; set; }
public long Value { get; set; }
}
Dictionary<int, long>
オブジェクトのコレクションではなく、単一のドキュメント ラッパーとしてこれを簡単に格納できItem
ます。
これらのアプローチのうち、RavenDB でより効率的なのはどれですか?
データ セットが最大 500,000 に増加した場合、効率の違いは誇張されますか (読み取りの場合)?