John Mumm - A CRDT Primer: Defanging Order Theory

Поделиться
HTML-код
  • Опубликовано: 11 ноя 2024

Комментарии • 21

  • @richardimaoka7423
    @richardimaoka7423 6 лет назад +10

    This is suuuuuppperrrr helpful! It gave me foundation to understand other talks like ones by Marc Shapiro. Thank you very much!

  • @venkatapavankumarsannisett2259
    @venkatapavankumarsannisett2259 2 года назад +4

    Awesome Talk very well explained with an example. Would love to see other CRDT examples :).

  • @stronglifter
    @stronglifter 4 года назад +4

    Fantastic talk! Thank you.

  • @zz-oq2dt
    @zz-oq2dt 8 месяцев назад

    very clear presentation!! good job!

  • @vinitsunita
    @vinitsunita 4 месяца назад

    Awesome explaination. Though example of global counter is pretty simple as we can assume that counter will never decrement and max function can be safely used for merging and it can be considered as source of truth

  • @zz-oq2dt
    @zz-oq2dt 5 месяцев назад

    Best presentation for CRDT

  • @sanjuktareddy9057
    @sanjuktareddy9057 2 месяца назад

    Very welll explained, thank you!

  • @flwi
    @flwi 6 месяцев назад

    What a great talk!

  • @ericmoon3512
    @ericmoon3512 6 лет назад +6

    Great talk, thanks, John!

  • @rkalyankumar
    @rkalyankumar 8 месяцев назад +1

    Isn't the least upper bound like finding lowest common ancestor in a tree data structure?

  • @abhimanyushekhawat2626
    @abhimanyushekhawat2626 3 года назад

    This is gold.

  • @pengdu7751
    @pengdu7751 2 года назад +1

    excellent talk. is the bird watch live somewhere?

  • @SevenRiderAirForce
    @SevenRiderAirForce 4 года назад +3

    This is a nice talk bridging pure math with real life applications.

  • @joboboho
    @joboboho 2 месяца назад

    What if Bird Watch wasn't relentlessly positive, is it significant that this model is grow only? I can't think of a reason why a decrement button and negative values wouldn't work in this model

  • @onetouchtwo
    @onetouchtwo 6 лет назад +4

    Neat topic. But at any time did the speaker define what the acronym CRDT meant?

    • @tomm7273
      @tomm7273 6 лет назад +5

      Conflict-free replicated data type

    • @ChumX100
      @ChumX100 3 года назад +1

      The original paper also reuses the acronym a bit to mean "Convergent" or "Commutative" replicated data type, when differentiating state-based vs operation-based CRDTs.

  • @stedr
    @stedr 5 лет назад +4

    Clear talk, but too simplistic and really slow-paced (for me). I was especially disappointed that the big promised "payoff" of helping to understand the Monotonic Join Semi-Lattice was never really explained, because he just gives the same example at the end and vaguely says "that's one of those". To understand what a technical definition like this means, you also need to see an example of something that does *not* satisfy the definition, i.e., a join semi-lattice which is *not* monotonic.

    • @IhsanMujdeci
      @IhsanMujdeci 3 года назад

      I think this would be up to your merge logic. If your merge logic used sums instead of max then it wouldn't be monotonic.

  • @ymaysernameuay1113
    @ymaysernameuay1113 Год назад

    Writing

    • @AldousD
      @AldousD Год назад

      Why R? Writing