I have installed Neo4j (from AUR) and OrientDB (tar file from website) on 
my Arch Linux for my Raspberry Pi 2 and run benchmark on both of them. 
I have made only 2 changes:
1. Add 2 nodes & 4 relationships in Neo4j just for testing
2. Change the total ab requests from 10000 to 100 because running 10000 
requests on my RPi2 will take ages.

The result disappointed me so much:

For OrientDB:
[pi@pi2 benchmarks]$ ./bench_persistent_get.sh
This is ApacheBench, Version 2.3 <$Revision: 1663405 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking 127.0.0.1 (be patient).....done


Server Software:        OrientDB
Server Hostname:        127.0.0.1
Server Port:            2480

Document Path:          /document/GratefulDeadConcerts/9:1
Document Length:        382 bytes

Concurrency Level:      1
Time taken for tests:   26.739 seconds
Complete requests:      100
Failed requests:        0
Keep-Alive requests:    100
Total transferred:      77337 bytes
HTML transferred:       38200 bytes
Requests per second:    3.74 [#/sec] (mean)
Time per request:       267.390 [ms] (mean)
Time per request:       267.390 [ms] (mean, across all concurrent requests)
Transfer rate:          2.82 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.1      0       1
Processing:   197  267 686.8    198    7067
Waiting:      197  267 686.8    197    7067
Total:        197  267 686.9    198    7068

Percentage of the requests served within a certain time (ms)
  50%    198
  66%    198
  75%    198
  80%    199
  90%    204
  95%    208
  98%    220
  99%   7068
 100%   7068 (longest request)


For Neo4j:
[pi@pi2 benchmarks]$ ab -n1000 -k -v -c16 http://0.0.0.0:7474/db/data/node/1
This is ApacheBench, Version 2.3 <$Revision: 1663405 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking 0.0.0.0 (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests


Server Software:        Jetty(9.2.4.v20141103)
Server Hostname:        0.0.0.0
Server Port:            7474

Document Path:          /db/data/node/1
Document Length:        1193 bytes

Concurrency Level:      1
Time taken for tests:   37.199 seconds
Complete requests:      1000
Failed requests:        0
Keep-Alive requests:    1000
Total transferred:      1406000 bytes
HTML transferred:       1193000 bytes
Requests per second:    26.88 [#/sec] (mean)
Time per request:       37.199 [ms] (mean)
Time per request:       37.199 [ms] (mean, across all concurrent requests)
Transfer rate:          36.91 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:    37   37   0.6     37      43
Waiting:       37   37   0.6     37      43
Total:         37   37   0.6     37      43

Percentage of the requests served within a certain time (ms)
  50%     37
  66%     37
  75%     37
  80%     37
  90%     38
  95%     38
  98%     38
  99%     41
 100%     43 (longest request)

I'm really interested in OrientDB for its free replication feature. Anyone 
can help me? Thanks a lot!

-- 

--- 
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.

Reply via email to