Martin Kleppmann — Syncing data across user devices for distributed collaboration
Автор: Hydra
Загружено: 2019-10-14
Просмотров: 1452
Описание:
About Hydra conference: https://jrg.su/6Cf8RP
— Hydra 2022 — June 2-3
Info and tickets: https://bit.ly/3ni5Hem
— —
Google Docs and similar web apps are very convenient if several people need to work together on a document: all users can simultaneously edit the shared document without having to send files back and forth by email. From a distributed systems point of view, real-time collaboration is a replication problem: each user has a replica of the shared document on their device, which they can modify locally, and any changes are sent over the network to their collaborators.
Users may edit a document while offline, causing their replica to become temporarily inconsistent with the others. As they re-synchronise with others, conflicts need to be resolved so that all collaborators end up in a consistent state. Conflict-free Replicated Data Types (CRDTs), first proposed in 2011, are increasingly being used to merge different users' versions of a document in collaborative software.
This talk will give an update on the latest research on CRDTs, and our open source implementation Automerge. We will also discuss efforts to build "local-first software", a new generation of collaborative software, top of these technologies.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: