Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Point is, it's still essential with CRDTs to have a schema and a validation/resolution process. That or you use completely custom CRDTs that encodes into their resolution process the validation of the schema.

I'm surprised that MS's concurrent revisions [1] haven't taken off because this is what they do by default: you specify a custom merge function for any versioned data type so you can resolve conflicts using any computable strategy.

[1] https://www.microsoft.com/en-us/research/project/concurrent-...



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: