Table of contents

DONE

CRDTs and the Quest for Distributed Consistency

video

%3 cluster_9bd30dc2_c082_449d_b968_044ba2026fc0 CRDTs and the Quest for Distributed Consistency cluster_122f4d7a_ffa7_4ab0_9010_27ccbdb2b9b8 Notes _b378c706_f265_4a86_a13f_cb958e88e969 Problems with OT _a5dc0835_8e7d_4921_80aa_ed6b28ffc760 CRDTs _c97d95cc_d787_4951_8beb_aa9d5279f6e9 CRDT: Conflict-free Replicated Data Type _f629005c_c7fb_4aff_93be_c348071ef7e3 CRDTs: The Hard Parts _f629005c_c7fb_4aff_93be_c348071ef7e3->_c97d95cc_d787_4951_8beb_aa9d5279f6e9 __0:cluster_9bd30dc2_c082_449d_b968_044ba2026fc0->_c97d95cc_d787_4951_8beb_aa9d5279f6e9 __1:cluster_9bd30dc2_c082_449d_b968_044ba2026fc0->_f629005c_c7fb_4aff_93be_c348071ef7e3

Notes

Problems with OT

  • Most of them can end in a state of non-convergence

  • The ones that don't, require a centralized server

CRDTs

  • A list of all changes made to the data

    • This enables navigating through the changes history (like with git)