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 
<notificati...@github.com> Date: 13/05/2017  19:19  (GMT+00:00) To: apache/jena 
<j...@noreply.github.com> Cc: Dick Murray <d...@twocows.org>, Mention 
<ment...@noreply.github.com> 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 infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to