- From: Michiel de Jong <michiel@unhosted.org>
- Date: Thu, 21 Nov 2024 09:01:37 +0100
- To: elf Pavlik <elf-pavlik@hackers4peace.net>
- Cc: public-crdt4rdf@w3.org
- Message-ID: <CA+aD3u0YLD2vHhufpEGok_kCEkYPGMo2bwA8K=g8N5VC2OksUA@mail.gmail.com>
Hi! I'm Michiel de Jong, I have been working on Unhosted <https://www.w3.org/community/unhosted/> and Solid <https://www.w3.org/community/solid/> over the years, and have always been very interested in combining personal data stores with local-first. Cheers, Michiel. On Wed, 20 Nov 2024 at 21:29, elf Pavlik <elf-pavlik@hackers4peace.net> wrote: > Hello bergi, > > Thank you for introducing yourself and your work on > rdf-dataset-changelog. > > BTW everyone, please feel invited to self-introduce and share some > information > on CRDT-related work you are currently doing or are planning to do! > > >> A few years ago, I > >> created the rdf-dataset-changelog[1] package for a PoC of a > >> distributed dataset using the Raft consensus algorithm[2] to store > >> deployment information of JS and Wasm applications for my local IoT > >> setup. It's like a small-scale Kubernetes cluster. With > >> rdf-dataset-changelog, I also had the first building block for CRDT, > >> so I gave it a try in a very basic PoC. While I don't have a > >> concrete use case at the moment. > > Looking at the information at https://crdt.tech/ > Raft, to my understanding, falls under Strongly consistent replication, > while CRDT uses Optimistic replication, which enables local-first (aka > offline-first). > > You mention the first building block for CRDT in rdf-dataset-changelog, > could you please share more details about that? > > BTW I know that LDO, which is also based on RDF/JS, also has a basic > implementation > of TransactionalDatasets https://ldo.js.org/api/ldo/transactions/ > I wonder if you have seen it and if you have, what similarities the LDO > approach and your > approach in rdf-dataset-changelog have. > > Best regards, > elf Pavlik > >
Received on Thursday, 21 November 2024 08:01:54 UTC