I've done a migration via Empire from an RDBMS to Sesame in the past,
including a step where I was persisting to both, and it went quite well.
I'm curious to know a brief summary of this. I have been trying to arrive at a "good" approach/design/architecture in a Spring-Jersey app.
Originally it was just an RDF service, consuming and producing JSON while persisting RDF only, for almost everything. But I realized SPARQL is not performant in many of our use cases, and we are in the process of first migrating to Spring (keeping Jersey for the interim), and then implement some sort of parallel RDF write for each service/entity.
But with the myriad of ways data is submitted, especially wrt nested objects and relationships, I am foreseeing some difficulty maintaining CRUD synchronization. An alternative of course is to find a way to do the synchronization with for e.g. D2RQ, but I'm not yet sure how feasible or efficient that would be.
Btw, not sure if this is still the right channel, or if Empire is still getting attention. I saw Stardog's discussion channel moved to a community subdomain, and I no longer am able to access the Gitter channel (the existing ones don't look like I ever visited them).