我正在嘗試將大量數據(Twitter流大約20-25次推文)導入RavenDB進行測試和大規模數據測試。我有一些代碼,寫數據不錯,但過了一段時間我得到一個錯誤:使用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?」的位置顯示代碼嗎? – 2012-04-03 18:29:59
這真的只是session.store(item)...沒有代碼靠近手,但沒有做任何奇怪的事情...正如我所提到的,當對面接近25的倍數時,我執行savechanges()。 。 – TiernanO 2012-04-03 21:11:47