I have a requirement for an RDF store that is accessible at multiple sites. It is possible that only read-only access is required at one of the sites.

There are very few options for RDF store replication and even fewer that are Open Source. Can anybody recommend a way of accomplishing this? Does anybody have any experience of Triple Store replication?

asked 08 Aug '12, 06:05

sharks's gravatar image

sharks
212
accept rate: 0%

What kind of cross site replication needs do you have? i.e. why replicate instead of simply access one sparql endpoint at a single site via http and perhaps local caches? Full read write replication is complicated and you will need to consider which consitency guarantees you need.

(08 Aug '12, 09:52) Jerven Jerven's gravatar image

We need to consider the possibility of one site being disconnected.

(10 Aug '12, 11:47) sharks sharks's gravatar image

Why do you need to replicate? There are simpler alternatives.

  1. You could use a SAN (amazon ebs) to persist the data, with load balanced horizontally scaled SPARQL nodes. 4store, Virtuoso, Fuseki and pretty much any triplestore should support this model.

  2. Depending on how often data changes, you could alternatively use a publisher, subscriber model following a star topology for updating data.

  3. Alternatively, look at using SAAS. I am currently using a beta of Dydra and am finding it quite useful (don't have to worry about the underlying infrastructure). Remember, it is only a beta and might not be production ready, plus you need to sign up for an account.

link

answered 08 Aug '12, 06:59

William%20Greenly's gravatar image

William Greenly
5.1k412
accept rate: 13%

A rather light replication protocol can be achieved using PubSubhubbub, a publication/subscription protocol : store B subscribe to the update feed of store B and gets RDF data which get merged in the local store.

Some references :
- SPARQLPuSH in this solution, the PuSH feed is genertaed through SPARL Queries
- SDShare
- older idea : RDFSync

link

answered 09 Aug '12, 05:04

dguardiola's gravatar image

dguardiola
59928
accept rate: 13%

Thanks. I like the idea of SPARQLPuSH in principle.

(09 Aug '12, 12:52) sharks sharks's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "Title")
  • image?![alt text](/path/img.jpg "Title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×802
×191

Asked: 08 Aug '12, 06:05

Seen: 914 times

Last updated: 10 Aug '12, 11:47