Sto cercando di importare grandi quantità di dati (flusso Twitter a circa 20-25 tweet al secondo) in RavenDB per test e test di dati su larga scala. Ho qualche codice che sta scrivendo i dati abbastanza bene, ma dopo un po 'ho un errore:utilizzando RavenDB per inserimenti Bulk di dati
non voglio compilare tutto il codice, ma qui è l'essenza di esso:
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.
Non ho provato quello che ha suggerito, perché dice di guardare modi diversi per farlo. Dovrei uccidere la mia sessione ogni 200 circa? C'è un modo per inserire una matrice di oggetti con Raven DB? Sto sbagliando tutto questo?
Puoi mostrare il tuo codice dove "aggiungi elementi a RavenDB?" –
E 'davvero solo session.store (item) ... Non avere il codice a portata di mano, ma non fare nulla di strano ... Come ho già detto, quando il server esplora un multiplo di 25, faccio un savechanges() .. – TiernanO