-
Notifications
You must be signed in to change notification settings - Fork 645
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
One writable graph per thread/transaction dataset #204
Conversation
Immediate reaction: Why are the tests in "pergraph"? If this is the beginning of "jena-ldp", do we want a package under src/main? |
|
Claude Warren on dev@jena.apache.org replies: |
"A. Soroka" on dev@jena.apache.org replies: The other direction here is forward with respect to locking. Claude and = A. Soroka |
Andy Seaborne on dev@jena.apache.org replies: I think that has a lot of merit for small things to be in extras. It is As does separate github repos - especiallty where the early status is
How about describing some use case where you think it might be helpful? Just having something in the codebase does not really ask the question
|
That's a really fair point about providing some use cases. An example that occurs to me is RDF-based persistence where Java entities are being saved into a dataset. I think @Claudenw has something like that going on in PA4RDF. This kind of dataset could act as a simple but powerful cache for that kind of system. |
I will retarget this at jena-extras. It does make more sense. |
It looks like in order to put this in |
Possible naming approaches:
|
Yeah, judging by the general silence in response to my question about "Does anyone have other use cases for this kind of thing?" I'm not going to push on that I'm happy for it to be helpful to the LDP use case. But I don't want to oversell that either. I don't know that Jena would want to house an LDP impl or that I would want to do that here. Hm. Well, one question is whether we think that there ever would be a full-on |
I'm starting to wonder whether I should back up here and just go for the more general 2-phase-locking design as @afs discusses in the Jira ticket, or even to try to generalize to more amorphous locking regions. Doing those things would open up more use cases which might make this stuff viable for |
aa703b9
to
79d1d3f
Compare
Closing in favor of further more general discussion about points raised on this PR. |
A pass at:
https://issues.apache.org/jira/browse/JENA-1274