Apache Rya vs Mulgara
Apache Rya
rya.apache.orgMulgara
code.mulgara.orgSide by side
| Figure | Apache Rya | Mulgara |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 1 | 0 |
| Spec score · RDF Databases | 8.1 (#7) | 7.4 (#20) |
| License | The project website states that Apache Rya is licensed under the Apache License, Version 2.0. | The project page says Mulgara source code is licensed under the Open Software License, version 3.0. |
| Purpose | Apache Rya is a Big Data triple store for scalable storage, retrieval, and analysis of RDF data. | Mulgara stores metadata and creates relationships between it. |
| Scale | The project says its storage, indexing, and query processing techniques scale to billions of triples across multiple nodes. | The overview lists large storage capacity, multi-processor support, low memory requirements, on-disk joins, and streamed query results. |
| Support | The community page directs users to the dev mailing list for usage questions and help. | The project site invites users to create an account to log tickets and interact with developers, and asks registrants to message the mailing list afterward. |
Plans
In their own words
Apache Rya
Apache Rya has no write-up on Specifiction yet; its figures are above.
Mulgara
Mulgara is a free, open-source semantic store for metadata and relationships. It records information as RDF subject-predicate-object statements and supports SPARQL and TQL queries. Listed capabilities include native RDF, reasoning, federated queries, full-text search, datatypes, multiple databases per server, large storage, streamed results, and on-disk joins. The project also lists transactions, clustering, store-level fail-over, permanent integrity, low memory requirements, and multi-processor support. Connectivity options include Sesame SAIL API, JRDF, SOAP, HTTP, and a Software Developers Kit. A standalone server provides a Web UI, SPARQL and TQL HTTP services, REST interfaces, web services, and a tutorial; TQL permits CRUD operations while SPARQL is query-only. Mulgara can run standalone or as a WAR in a Java web server. It supports RDF/XML, N-Triples, and N3, and imports compressed or uncompressed files. The latest named release is v2.1.13. Source code uses Open Software License v. 3.0.