[redland-dev] CRUD with RDF triplestore and RDBMS

Roman Bischoff Roman.Bischoff at gmx.ch
Wed Dec 28 11:25:59 GMT 2005


Hi

Currently Im refactoring a (python based) web application with Resources
(REST style) in a relational DBMS (MySQL) and the respective metadata about
those resources in a redland RDF triplestore.

Now I wonder how other developers cope with CRUD requests that involve both,
the RDBMS and the redland RDF triplestore? 

Do you do create/update/delete as one request from the (web-) client, then
splitting it on the server side in two requests -- or would you rather have
two separate requests from the web client; one for the RDBMS and one for the
triplestore?
Was the answer different, if the web client is an "ajaxian" client?

Are you using transactions (unit of work) for creating, updating, deleting a
Resource in RDBMS and its metadata in Redland triplestore? 
How can you do such things as long as Redland doesn't support transactions?

If not, how do you prevent inconsistent data?


Thanks for some advice.

Regards,
Roman



-- 
Lust, ein paar Euro nebenbei zu verdienen? Ohne Kosten, ohne Risiko!
Satte Provisionen für GMX Partner: http://www.gmx.net/de/go/partner


More information about the redland-dev mailing list