News for hackers. Stuff that matters.
Re:Antidote: CRDT-based distributed database by continuational on Wednesday December 06, 2017 @02:19PM (#15864016)
How would I do a "put if absent" in this database? Is it efficient?
Re:Antidote: CRDT-based distributed database by marc_shapiro on Sunday December 10, 2017 @10:05AM (#15891681)
If the thing you "put" into is a CRDT, then two concurrent "put" will be merged, if that's OK for your application. If however you want to disallow concurrent "put"s then you need to add some concurrency control to the CRDT layer. See the CISE tool https://youtu.be/HJjWqNDh-GA, http://dx.doi.org/10.1145/2911151.2911160. Antidote doesn't yet support concurrency control, it's work in progress.