Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/datafabricrus/scylla-rdf
An RDF store based on ScyllaDB and Eclipse RDF4J
https://github.com/datafabricrus/scylla-rdf
rdf scylladb sparql triplestore
Last synced: 3 months ago
JSON representation
An RDF store based on ScyllaDB and Eclipse RDF4J
- Host: GitHub
- URL: https://github.com/datafabricrus/scylla-rdf
- Owner: DataFabricRus
- License: mit
- Created: 2019-02-01T17:23:42.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-12-05T22:20:18.000Z (about 1 year ago)
- Last Synced: 2024-04-16T19:18:04.833Z (9 months ago)
- Topics: rdf, scylladb, sparql, triplestore
- Language: Java
- Homepage:
- Size: 372 KB
- Stars: 8
- Watchers: 5
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Scylla RDF
An RDF store (aka [Triplestore](https://en.wikipedia.org/wiki/Triplestore)) built using [Eclipse RDF4J](http://rdf4j.org/) and [ScyllaDB](http://scylladb.com/). Full-text search is supported with Elasticsearch.
> Warning: It's still in an early stage of development, so if you have any trouble or question, please, create an issue.
[![](https://images.microbadger.com/badges/version/datafabricrus/scylla-rdf:0.0.1.svg)](https://hub.docker.com/r/datafabricrus/scylla-rdf "Get your own version badge on microbadger.com")
[![Build Status](https://travis-ci.org/DataFabricRus/scylla-rdf.svg?branch=master)](https://travis-ci.org/DataFabricRus/scylla-rdf)## Deployment
For testing purposes deploy ScyllaDB, Elasticsearch and Scylla-RDF locally using [docker-compose-dev.yml](./docker-compose-dev.yml):
```bash
$ docker-compose -f docker-compose-dev.yml up -d
```For production, you need to deploy ScyllaDB and Elasticsearch separately. And use
[docker-compose-prod.yml](./docker-compose-prod.yml) to deploy Scylla-RDF. Scylla-RDF were tested with:* ScyllaDB 3.0.10
* Elasticsearch 6.5.4
In both cases, after the deployment, you need to create a repository via the RDF4J Workbench Console which'll be available
on 80th port of the machine where Scylla-RDF was deployed, e.g. `http://localhost`. The default login/password: `admin`/`scylla-rdf`.## Bulk Loading
We use [Apache Beam](http://beam.apache.org/) to bulk load RDF data to ScyllaDB. The repository with the source code and instructions:
https://github.com/DataFabricRus/scylla-beam-pipelines.## Benchmarks
We benchmark new features, the results available in https://github.com/DataFabricRus/scylla-rdf-benchmark.
## Build from sources
```bash
$ mvn clean install
$ docker-compose -f docker-compose-dev.yml build
```## License
MIT License