Neo4j vs FalkorDB benchmark metrics
Data source: /summaries/neo4j_vs_falkordb.json
Core run metrics| Vendor | Platform | Clients | Target MPS | Actual MPS | Latency p50 | Latency p95 | Latency p99 | Avg latency (ms) | CPU usage | RAM usage | Errors | Successful requests | Read/Write ratio | Started at |
|---|
| FalkorDB | intel | 20 | 500 | 500 | 21ms | 46ms | 49ms | | 0.1 | 15MB | 0 | 1,000,000 | 0 | |
| FalkorDB | intel | 40 | 500 | 500 | 44ms | 95ms | 100ms | | 0.1 | 15MB | 0 | 1,000,000 | 0 | |
| FalkorDB | intel | 20 | 1,000 | 1,000 | 18ms | 24ms | 44ms | | 0.1 | 15MB | 0 | 1,000,000 | 0 | |
| FalkorDB | intel | 40 | 1,000 | 1,000 | 37ms | 47ms | 49ms | | 0.1 | 15MB | 0 | 1,000,000 | 0 | |
| FalkorDB | intel | 20 | 1,500 | 1,500 | 17ms | 23ms | 25ms | | 0.1 | 15MB | 0 | 1,000,000 | 0 | |
| FalkorDB | intel | 40 | 1,500 | 1,500 | 34ms | 46ms | 49ms | | 0.1 | 15MB | 0 | 1,000,000 | 0 | |
| FalkorDB | intel | 20 | 2,000 | 2,000 | 9ms | 23ms | 24ms | | 0.1 | 16MB | 0 | 1,000,000 | 0 | |
| FalkorDB | intel | 40 | 2,000 | 2,000 | 18ms | 24ms | 45ms | | 0.1 | 15MB | 0 | 1,000,000 | 0 | |
| FalkorDB | intel | 20 | 2,500 | 2,500 | 8ms | 17ms | 24ms | | 0.1 | 16MB | 0 | 1,000,000 | 0 | |
| FalkorDB | intel | 40 | 2,500 | 2,500 | 14ms | 18ms | 26ms | | 0.2 | 17MB | 0 | 1,000,000 | 0 | |
| Neo4j | intel | 20 | 500 | 229 | 24ms | 230ms | 1.3s | | 0.1 | 1.7GB | 0 | 1,000,000 | 0 | |
| Neo4j | intel | 40 | 500 | 220 | 146ms | 370ms | 1.8s | | 0.3 | 1.67GB | 0 | 1,000,000 | 0 | |
| Neo4j | intel | 20 | 1,000 | 220 | 26ms | 236ms | 1.4s | | 0.4 | 1.6GB | 0 | 1,000,000 | 0 | |
| Neo4j | intel | 40 | 1,000 | 220 | 146ms | 386ms | 1.66s | | 0.4 | 15GB | 0 | 1,000,000 | 0 | |
| Neo4j | intel | 20 | 1,500 | 220 | 26ms | 230ms | 1.4s | | 0.3 | 17GB | 0 | 1,000,000 | 0 | |
| Neo4j | intel | 40 | 1,500 | 220 | 148ms | 4395ms | 1.7s | | 0.3 | 15.4GB | 0 | 1,000,000 | 0 | |
| Neo4j | intel | 20 | 2,000 | 220 | 24ms | 223ms | 1.3s | | 0.3 | 1.6GB | 0 | 1,000,000 | 0 | |
| Neo4j | intel | 40 | 2,000 | 220 | 145ms | 384ms | 1.7s | | 0.5 | 2.2GB | 0 | 1,000,000 | 0 | |
| Neo4j | intel | 20 | 2,500 | 220 | 24.6ms | 227ms | 1.40s | | 0.4 | 16.2GB | 0 | 1,000,000 | 0 | |
| Neo4j | intel | 40 | 2,500 | 220 | 145ms | 382ms | 1.6s | | 0.2 | 1.8GB | 0 | 1,000,000 | 0 | |
| FalkorDB | arm | 20 | 500 | 500 | 30.5ms | 47.6ms | 49.9ms | | 0.03 | 15.9MB | 0 | 1,000,000 | 0 | |
| FalkorDB | arm | 40 | 500 | 500 | 75ms | 95ms | 99.5ms | | 0.03 | 15.2MB | 0 | 1,000,000 | 0 | |
| FalkorDB | arm | 20 | 1,000 | 1,000 | 17.5ms | 23.6ms | 25ms | | 0.06 | 15.5MB | 0 | 1,000,000 | 0 | |
| FalkorDB | arm | 40 | 1,000 | 1,000 | 37.5ms | 47.6ms | 49.8ms | | 0.06 | 15.9MB | 0 | 1,000,000 | 0 | |
| FalkorDB | arm | 20 | 1,500 | 1,500 | 17.4ms | 23.5ms | 24.9ms | | 0.09 | 15.6MB | 0 | 1,000,000 | 0 | |
| FalkorDB | arm | 40 | 1,500 | 1,500 | 35.2ms | 47.1ms | 49.7ms | | 0.09 | 17MB | 0 | 1,000,000 | 0 | |
| FalkorDB | arm | 20 | 2,000 | 2,000 | 9.36ms | 21.5ms | 24.7ms | | 0.15 | 16MB | 0 | 1,000,000 | 0 | |
| FalkorDB | arm | 40 | 2,000 | 2,000 | 17.6ms | 23.7ms | 31.5ms | | 0.13 | 16.6MB | 0 | 1,000,000 | 0 | |
| FalkorDB | arm | 20 | 2,500 | 2,500 | 7.85ms | 15.1ms | 24.1ms | | 0.2 | 16.5MB | 0 | 1,000,000 | 0 | |
| FalkorDB | arm | 40 | 2,500 | 2,500 | 17.5ms | 23.5ms | 24.9ms | | 0.2 | 17.4MB | 0 | 1,000,000 | 0 | |
| Neo4j | arm | 20 | 500 | 224 | 36.9ms | 396ms | 2.5s | | 0.93 | 1.1GB | 0 | 1,000,000 | 0 | |
| Neo4j | arm | 40 | 500 | 239 | 165ms | 443ms | 1.97s | | 0.93 | 1.1GB | 0 | 1,000,000 | 0 | |
| Neo4j | arm | 20 | 1,000 | 214 | 33ms | 293ms | 1.95s | | 0.93 | 1.15GB | 0 | 1,000,000 | 0 | |
| Neo4j | arm | 40 | 1,000 | 254 | 157ms | 411ms | 1.85s | | 0.93 | 1.26GB | 0 | 1,000,000 | 0 | |
| Neo4j | arm | 20 | 1,500 | 282 | 31ms | 271ms | 1.84s | | 0.94 | 1.3GB | 0 | 1,000,000 | 0 | |
| Neo4j | arm | 40 | 1,500 | 236 | 166ms | 435ms | 1.95s | | 0.93 | 1.39GB | 0 | 1,000,000 | 0 | |
| Neo4j | arm | 20 | 2,000 | 230 | 40ms | 385ms | 2.43s | | 0.93 | 1.07GB | 0 | 1,000,000 | 0 | |
| Neo4j | arm | 40 | 2,000 | 260 | 161ms | 394ms | 2.08s | | 0.88 | 1.21GB | 0 | 1,000,000 | 0 | |
| Neo4j | arm | 20 | 2,500 | 225 | 33ms | 287ms | 2.04s | | 0.93 | 1.42GB | 0 | 1,000,000 | 0 | |
| Neo4j | arm | 40 | 2,500 | 238 | 169ms | 456ms | 2.05s | | 0.93 | 1.35GB | 0 | 1,000,000 | 0 | |
Per-query operation coverage| Vendor | Query ID | Operation count |
|---|