использование RavenDB для массовых вставок данных

Я пытаюсь импортировать большие объемы данных (поток Twitter со скоростью около 20-25 твитов в секунду) в RavenDB для тестирования и крупномасштабного тестирования данных.У меня есть код, который довольно хорошо записывает данные, но через некоторое время я получить ошибку:

Error while trying to add lots of data to 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? Я делаю это совершенно неправильно?

5
задан Community 22 September 2017 в 17:48
поделиться