
Is Voron out performing Esent in RavenDB 3.0?
...not yet, at least in terms of write speed. I ran a few tests on my home machine to compare the write and indexing speeds of Raven 2.5 (build 2908) against Raven 3.0 (build 3358). Unfortunately the results were not encouraging. However it is worth pointing out that the Raven team did save their performance updates for last when releasing Raven 2.5, so I do expect that this will improve before we see an RC.
Test Results
Here are the results of my (little) performance tests:
Document Count | RavenDB 2.5 | RavenDB 3.0 | Difference | |||
---|---|---|---|---|---|---|
Elapsed Import Time | Elapsed Index Time | Elapsed Import Time | Elapsed Index Time | Import Percent | Index Percent | |
0 - 100k | 0:57.48 | 1:41.45 | 1:08.59 | 1:25.39 | -19.33% | 15.82% |
100k - 200k | 1:02.68 | 1:34.85 | 1:10.87 | 1:35.65 | -13.08% | -0.84% |
200k - 300k | 1:00.34 | 2:17.84 | 1:12.94 | 1:47.20 | -20.89% | 22.22% |
300k - 400k | 1:00.85 | 1:38.59 | 1:13.46 | 1:45.61 | -20.73% | -7.12% |
400k - 500k | 1:02.03 | 1:38.70 | 1:12.03 | 1:58.51 | -16.12% | -20.07% |