Re: Introduction

Hi Niko,

> And welcome here! I am Niko, the author of NextGraph.org maybe you heard 
> about it recently.
> 
> I am glad you have an interest for distributed datasets and that you 
> implemented something similar to an append-only log of changes for RDF. 
> And the format is similar to what NextGraph is doing, as I could see. 
> you use a set of added quads and a set of deleted quads for each change.

I had already a brief look at NextGraph.org, but I haven't had the time 
yet to try it.

> In your repo, you write "Any conflicts of previously added/deleted quads 
> in the same changeset are solved."
> 
> I didn't have time to read your code to find out how the conflict 
> resolution is done.
> Could you detail it for us ? It is an important detail if we want to 
> understand if you solution is a CRDT.

I think *conflict* is the wrong word when I read it now. The changelog 
of a single transaction is condensed by deleting delete/add pairs of the 
same quad would be correct. The package is not a CRDT and doesn't 
implement a conflict resolution logic.

Best,
bergi

Received on Friday, 22 November 2024 07:43:20 UTC