On 2/9/11 3:46 AM, Abhi wrote:
Can a virtuoso cluster be treated as a virtual single instance? To expand:

Say I have a cluster of 4 virtuoso instances with one of them configured as a master. Now, I have to load the cluster with say 3 billion triples belonging to say 5 different graphs.

1. I just load the data into the master server and virtuoso clustering takes care of spreading the data into the different servers as it sees fit? Also, is the data partitioned into the different servers or is it just replicated?

You can load across all 4 instances in parallel. That's the very essence of the horizontal partitioning that underlies our cluster engine. It's one virtual database in a sense where access to any node delivers access to the entire parallelized cluster.

2. When I have to query this data say from 3 interconnected graphs, then I just run the query against the master cluster and virtuoso cluster will take care of fetching the partitioned data(assuming it is partitioned) from the different instances?

Are my assumptions correct?

You talk to Virtuoso as you would the single server edition from any port. The cluster engine deals with the rest of the work :-)


Kingsley

--
Cheers,
Abhi


------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb


_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users


--

Regards,

Kingsley Idehen 
President&  CEO
OpenLink Software
Web: http://www.openlinksw.com
Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca: kidehen





Reply via email to