大規模なデータテストやテストのために、RavenDBに大量のデータ(約20-25のつぶやきでツイッターストリーム)をインポートしようとしています。私は非常によくデータを書き込んでいるいくつかのコードを持っているが、私はエラーを取得しばらく:データのバルク挿入にRavenDBを使用
私はすべてのコードを記入しますが、ここではその要旨ではないだろう。
Open RavenDB Session
Start reading data from Twitter Stream
For each line, parse JSON into known C# object
add item to RavenDB
increment counter
if counter % 25 = 0, save changes to RavenDB.
私はそれが示唆したことを試しませんでした。これは、これを行うさまざまな方法を見ていると言います。私は200回程度の挿入ごとにセッションを終了すべきですか? Raven DBにオブジェクトの配列を挿入する方法はありますか?私はこれを完全に間違っているのですか?
「あなたはRavenDBにアイテムを追加しますか?」というコードを表示できますか? –
これは本当にちょうどsession.store(item)です...コードは手元にはありませんが、奇妙なことはしないでください...私が言及したように、カウンタが25の倍数に達すると、私はsavechanges()を行います。 – TiernanO