Hi,
Probably is also disappeared the ability to turn off transaction. This is specially needed for batch import.
Lvc@
Sent from a touch phone: sorry for this fruit of crappy keyboard..
Probably is also disappeared the ability to turn off transaction. This is specially needed for batch import.
Hi,
With the previous release if I set the buffer size to 0 the transaction wasn't used and this is useful specially on massive insertion.
Lvc@
Sent from a touch phone: sorry for this fruit of crappy keyboard..
exactly. This is another undocumented change to the behavior of the API.
In OrientDB you can work without Transaction to speed up everything. I don't know about Neo4j or other implementation.Can we share a position where 0 or even -1 means "no transaction"? IMHO 0 (zero) is much more clear, because if the user want 1 transaction per each operation the right value is 1 (one).
Hey,exactly. This is another undocumented change to the behavior of the API.We discuss Blueprints 2 transactions here:
In OrientDB you can work without Transaction to speed up everything. I don't know about Neo4j or other implementation.Can we share a position where 0 or even -1 means "no transaction"? IMHO 0 (zero) is much more clear, because if the user want 1 transaction per each operation the right value is 1 (one).So when we had transaction buffer in Blueprints 1.x, you were doing something more "low level" in OrientDB that was "no transaction" beyond the auto-commit work of OrientGraph?
Hi,
How did OrientGraph 1.x deal with it?Second, we could have an OrientNonTransactionalGraph that simply implements Graph and KeyIndexableGraph.
Or, we can introduce BufferGraph which is the notion of "transaction buffer" which is ultimately what was in Blueprints 1.x.
Or, we can introduce BufferGraph which is the notion of "transaction buffer" which is ultimately what was in Blueprints 1.x.Isn't similar to the Batch Graph?