Hi, I am new to OrientDB and I have some questions regarding write performance.
We used a Document based DB, and then tried to dump a sample set of data and start playing with it to learn more about OrientDB We started with the 1.7.9 release and set it up on two servers with the following specs. Debian 7 8GB DDR3-ECC Un-Buffered RAM 1x 1TB HDD Xeon E31230 V2 (3.30GHz) Java 7 Then, on another server on the same LAN, we had a nodejs script read from a flat file, and used the nodejs client (https://github.com/codemix/oriento <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fcodemix%2Foriento&sa=D&sntz=1&usg=AFQjCNEHi0Don9lTDapdaQjGpasXYa3ePQ>) to insert the data row by row into OrientDB. Our script was maxed out at ~350 inserts a second. Then, we installed 2.0-M1 and did the exact same test, and the write performance went up, but only to 600 inserts / second Finally, I killed the one of the two nodes, and then the performance rose to 3000 inserts/sec. Are there any configuration options I should be tuning for write heavy databases? I have already tried Dstorage.diskCache.bufferSize but there was no significant change. I have also changed writeQuorum = 1 (even though that was against your recommendation in the docs) Why is there such a massive difference between distributed and stand alone performance? What can I do to minimize this? Thank you -- --- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
