Github user dick-twocows commented on the issue:
https://github.com/apache/jena/pull/233
Here's for starters.
DatasetGaphThrift is a thrift based wrapper for an existing DatasetGaph. It
includes a Java IFace and Server implementation and instructions on how to use
another language to access the wrapped DSG. This allows a DSG to be accessed in
another JVM. This is binary part.
DatasetGaphMosaic wraps multiple DSG and presents them as one DSG. Useful
when the wrapped DSG is a DSG thrift. It will apply optimistic locking and
wraps the transaction with a try mechanism. Effectively MRMW with no contention
unless writes are to the same DSG. This is clustering part.
DatasetGaphMirage uses rules to auto magic quads based on the find methods.
An example Ray is a folder which is mapped from between a urn: and file: schema
and has the ability to load triples and quads to fulfill the find methods
calls. This is dynamic part.
Thrift I think is a candidate for core. Mosaic and Mirage I'm thinking more
of an associated pom...
Dick
-------- Original message --------From: Andy Seaborne
<[email protected]> Date: 13/05/2017 19:19 (GMT+00:00) To: apache/jena
<[email protected]> Cc: Dick Murray <[email protected]>, Mention
<[email protected]> Subject: Re: [apache/jena] Added mosaic and thrift
packages to org.apache.jena.sparql.core. (#233)
What would a good start is an overview of what this covers.
I'm looking for 2 things : what informs the core framework and what are new
capabilities for systems/modules.
This started with our discussions about binaries and binary protocols so
that would be a good starting place.
â
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/apache/jena","title":"apache/jena","subtitle":"GitHub
repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open
in
GitHub","url":"https://github.com/apache/jena"}},"updates":{"snippets":[{"icon":"PERSON","message":"@afs
in #233: What would a good start is an overview of what this
covers.\r\n\r\nI'm looking for 2 things : what informs the core framework and
what are new capabilities for systems/modules.\r\n\r\nThis started with our
discussions about binaries and binary protocols so that would be a good
starting place.\r\n"}],"action":{"name":"View Pull
Request","url":"https://github.com/apache/jena/pull/233#issuecomment-301265464"}}}
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---