On 12/16/10 8:42 AM, Lars Marius Garshol wrote:
* Hugh Williams
What are the remote database(s) you are seeking to virtualize data into 
Virtuoso from ?
To begin with we're looking at an ERP system known as IFS. However, there will 
likely be 2-3 more systems in the first iteration. We envision separate 
Virtuoso databases serving SDshare for each of these.

I'm aware that Virtuoso has support for replication etc that could probably be 
used to do all this, but we don't want to turn this whole ecosystem into a 
Virtuoso-only thing. We want the individual components to be loosely coupled to 
one another, so that we can use what makes the most sense for each individual 
component, rather that building something that's Virtuoso-only, and has to be 
because that's the only thing the architecture will support.


I am sure you understand that as a fundamental principle, OpenLink implements standards whenever such exist. If standards don't exist and a problem persists, we innovate. If standards emerge later, we support immediately.

The docs page you found below details  whats happening at the lower level, but 
the materialization of the views can also be performed using the Virtuoso 
conductor with the following steps : [...]
Thank you! That seems like it could be a little easier when actually doing 
this. I still found the lower-level approach useful for showing me what's going 
on in technical terms.

Sure!

Whether this will work for us is not clear, I have to confess. For one thing 
I'm not sure what the DBA will say when we explain that we want to inject 
hundreds of new tables and triggers into their database. I'm not even sure we 
can do it, since we can only look at views and not the real tables. And then 
there's the performance etc.

Which is why you may opt for other approaches e.g. you replicate the data from foreign source to Virtuoso instance, and build views atop Virtuoso. Otherwise, you can use Transient Views atop ODBC / JDBC to the remote DSNs.

If you want backward chained inference and change sensitivity then there are no alternatives to what we've implemented.
But formalities aside this looks like it could be a good match for our 
requirements.

Great to hear. Virtuoso was built from inception to deal with the vast and timeless challenge of change-sensitive heterogeneous data access, integration, and management :-)


Kingsley
--Lars M.
http://www.garshol.priv.no/tmphoto/
http://www.garshol.priv.no/blog/


------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
Virtuoso-users mailing list
[email protected]
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