Hello everyone,

I'm back from holidays, i had the time to patch the generator in 
non-transactionnal mode and it works ! Sadly, the insert rate has been 
divided by something like... 50 times ?
We guessed it would be slower, but didn't thought the gap would be this 
large.

We will run it once more to have actual numbers/rate for each mode.

Anyway, We also thought about writing "Big File" full of insert lines to do 
some bulk insert but we encountered an unexpected problem. If we insert a 
new element (be it an edge or a vertex) we can't force manually the @rid.
Consequently, we can't write easily all the edges between the vertices 
because we do not have any way to know in advance the proper vertice's 
@rids.

We did some research, the workaround is to use subqueries in the insert to 
retrieve the vertices to bind. But that means OrientDB will have to perform 
two subquery for each edge to insert, it will probably work but we highly 
doubt
it will be faster than the non-transactionnal mode and in the end we would 
have done this for nothing.

Are we, once more, missing something ? Or is writing large insertion file 
just not a good idea for OrientDB (at least in the case you have lots of 
edges) ?

Thanks a lot and Happy new year !

Cyprien Gottstein.

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to orient-database+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to