W3C home > Mailing lists > Public > semantic-web@w3.org > February 2011

Re: implementations of networked RDF store replication, please?

From: Steve Harris <steve.harris@garlik.com>
Date: Mon, 28 Feb 2011 23:28:18 +0000
Cc: semantic-web@w3.org
Message-Id: <07C3A227-FBEE-48D2-ACE4-E571DCA61917@garlik.com>
To: Ivan Shmakov <oneingray@gmail.com>, Ivan Shmakov <ivan@main.uusia.org>
I would expect that it can be done with a correctly configured HTTP reverse proxy. In SPARQL 1.1 you can write triples using HTTP POST, so proxying across two SPARQL stores should work. You could even use two different SPARQL systems.

If it's for the purposes of replication then you can configure 4store to do this, and probably most other clustered RDF stores.

Just create a cluster of two nodes, and enable replication. Your write will end up on both nodes. Then you will be using whatever internal protocol the cluster uses though, rather than HTTP. It should be more efficient, but it's not portable between RDF stores.

- Steve

On 2011-02-28, at 18:46, Ivan Shmakov wrote:

> 	I wonder, are there any software packages to facilitate RDF
> 	store replication over the network?
> 
> 	Basically, there're to be RDF stores A and B, which both are to
> 	be continually updated (predominantly, new triples are added.)
> 	I'm looking for a software package which would allow for the
> 	updates to propagate to the other store in a timely (in the
> 	matter of minutes) manner.
> 
> -- 
> FSF associate member #7257

-- 
Steve Harris, CTO, Garlik Limited
1-3 Halford Road, Richmond, TW10 6AW, UK
+44 20 8439 8203  http://www.garlik.com/
Registered in England and Wales 535 7233 VAT # 849 0517 11
Registered office: Thames House, Portsmouth Road, Esher, Surrey, KT10 9AD
Received on Monday, 28 February 2011 23:28:52 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 21:45:41 GMT