-
Notifications
You must be signed in to change notification settings - Fork 17
Performance
Martin Ledvinka edited this page Nov 20, 2025
·
1 revision
We wrote a paper comparing JOPA with other object-triple mapping libraries (such as AliBaba, Empire, KOMMA, RDFBeans). It presents:
- A feature comparison of the libraries
- A benchmark showcasing typical application operations - create, retrieve, retrieve all (instances of a specific type), update, delete
More information about the benchmark, the methodology, raw data and the original results can be found at https://kbss.felk.cvut.cz/web/otm-benchmark.
However, the benchmark is quite old. The following table thus provides a perspective on how the performance of JOPA in the benchmark has evolved since version 0.10.7 (the version used in the original benchmark). The benchmark was run with the following setup:
- Linux Mint 21.3 (kernel 6.8.0-87-generic) - disabled network, no other applications running
- AMD Ryzen 7 PRO 4750U
- 32GB RAM
- GraphDB 10.8.4
| JOPA version | Create | Retrieve | Retrieve all | Update | Delete | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| Mean/ms | σ / ms | Mean / ms | σ / ms | Mean / ms | σ / ms | Mean / ms | σ / ms | Mean / ms | σ / ms | |
| 0.10.7 | 16694.17 | 181.4378 | 11930.94 | 871.2306 | 12077.37 | 921.4616 | 15142.52 | 455.5812 | 25580.1 | 959.1004 |
| 2.6.0 | 12338.22 | 637.955 | 12660.44 | 420.3243 | 12991.11 | 382.5462 | 15234.75 | 536.3642 | 9607.23 | 520.1247 |
| 2.7.0 | 11915.46 | 612.0381 | 12371.51 | 765.871 | 12521.72 | 650.8022 | 15111.65 | 522.3286 | 9819.639 | 518.1418 |