Viewing profile — marc_shapiro
marc_shapiro
HN member- Joined
- Sun, Dec 10, 2017, 2:50 PM UTC
- HN karma
- 9
- Public activity
- 10 items
- HN profile
- View on Hacker News ↗
About marc_shapiro
No profile information was provided.
Recent public activity
-
comment
Comment #18255419
These optimisations (whole-string operations, compression, etc.) apply equally to CRDTs. See for instance DOI 10.1145/2957276.2957300. See also the blanket optimisations studied by…
-
comment
Comment #18230494
Well, RGA has been proved formally [DOI 10.1145/2933057.2933090]. Regarding Figure 3 of the Treedoc paper, I believe the IDs of dY and dZ are in the correct order, according to the…
-
comment
Comment #18227457
"Most OT algorithms have been proved incorrect": a better reference is https://doi.org/10.1016/j.tcs.2005.09.066
-
comment
Comment #18221304
The argument of Sun's paper seems to be that CRDTs have hidden performance costs. Perhaps this is true. This completely misses the main point. OT is complex, the theory is weak, an…
-
comment
Comment #15898424
Some conditional updates are safe; others require to add concurrency control. Our CISE analyser will tell precisely you which side a specific operation falls into. See https://yout…
-
comment
Comment #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 …
-
comment
Comment #15891643
An efficient implementation of RGA designed for concurrent editing: http://dx.doi.org/10.1145/2957276.2957300
-
comment
Comment #15891630
A write is fast, because it happens directly at the closest replica, without any inter-replica synchronisation. There is no schema per se; rather the DB is object-oriented, and eac…
-
comment
Comment #15891615
This was true of the early CRDT designs, but they have improved since then. You will find plenty of inspiration here: http://dblp.uni-trier.de/pers/hd/b/Baquero:Carlos
-
comment
Comment #15891600
See also this video comparing Antidote to other kinds of data stores: https://youtu.be/oWUNCsFy-r0