Apache Rya vs QLever
Apache Rya
rya.apache.orgQLever
qlever.devSide by side
| Figure | Apache Rya | QLever |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · RDF Databases | 8.1 (#7) | 7.9 (#12) |
| Scale | The project says its storage, indexing, and query processing techniques scale to billions of triples across multiple nodes. | The project says QLever scales to more than a trillion triples on a single commodity machine. |
| Support | The community page directs users to the dev mailing list for usage questions and help. | For bugs or missing features, the project asks users to search existing GitHub issues or open an issue or discussion. |
Plans
In their own words
Apache Rya
Apache Rya has no write-up on Specifiction yet; its figures are above.
QLever
QLever is an open-source graph database for loading and querying large RDF datasets. It implements SPARQL 1.1, including federated queries, named graphs, the Graph Store HTTP Protocol, and updates. The project says it can handle more than a trillion triples on a single commodity machine. It also provides text search over knowledge bases, context-sensitive SPARQL autocompletion, live query analysis, and spatial queries with interactive maps of large sets of geometric objects. QLever can run embedded inside C++ code without a client-server setup. Example datasets include Wikidata, Wikimedia Commons, OpenStreetMap, UniProt, PubChem, and DBLP. It is self-hosted, with official packages for Debian, Ubuntu, Ubuntu-derived distributions, and macOS, plus Docker and Podman images. The official Homebrew package supports ARM64 Apple Silicon Macs, not Intel Macs. Windows use runs Docker inside a virtual machine and may incur significant performance and RAM costs; binary releases are in progress. QLever is free under the Apache 2.0 license.