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.
