Re:Eventual Consistency in Real-time Web Apps
by dahjelle on Tuesday June 17, 2014 @10:45AM
(#7904693)
That's exactly what I'm planning on doing, as that seems to be simultaneously correct and relatively easy to program. I'm surprised, though, that I haven't found a "nicely packaged" version of some CRDTs, a server DB, and a client-side DB. I suppose it is probably because everyone's use-cases are so different and that using CRDTs limit the data you can use, to some degree.
[ Parent
| on HN ]
Re:Eventual Consistency in Real-time Web Apps
by skrebbel on Tuesday June 17, 2014 @03:14PM
(#7906368)
I'm just learning about CRDTs because of this thread.
Which CRDT things did you find, did you experiment with any, which are you using and why?
Re:Eventual Consistency in Real-time Web Apps
by dahjelle on Tuesday June 17, 2014 @05:49PM
(#7907237)
(semi cross-posted from another comment)
Aral Balkan gave a talk on a CRDT called WOOT for text editing[1] that I found really helpful to get the general idea of the concept. (Really only the last 8 or 9 minutes of his talk.)
If you want more of the nitty-gritty on some of the different types of CRDT, there's fairly readable paper on the topic[2].
From there, you can start using Google Scholar to find the other papers that have been written.
[1] https://www.youtube.com/watch?v=NSTZ4mIv_wk [2] http://hal.upmc.fr/docs/00/55/55/88/PDF/techreport.pdf