• 首页
  • 随机
  • 最近更改
  • 特殊页面
  • 社群首页
  • 参数设置
  • 关于WHY42
  • 免责声明
WHY42
  • 登录

欢迎来到Riguz的小站!这是一个私人wiki,用来记录一些我的笔记。

Operational Transform

  • 页面
  • 讨论
  • 语言
  • 监视
  • 查看历史
  • 查看源代码
    • 链入页面
    • 固定链接
    • 页面信息
    • 引用此页

Why use CRDT instead of OT?

一些OT算法被证实存在错误(极端情况下导致不一致);而类似Juptier算法需要中心化的服务器, 影响性能和水平扩展性。

[1]

因此,期望有一种去中心化的协作模型:

CRDT跟区块链有什么区别?

YATA/Yjs

  • https://www.bartoszsypytkowski.com/the-state-of-a-state-based-crdts/
  • https://www.bartoszsypytkowski.com/yata/
  • https://juejin.cn/post/7316592817341399090
  • https://zhuanlan.zhihu.com/p/452980520
  • https://segmentfault.com/a/1190000043871178

OT:

  • http://operational-transformation.github.io/
  • https://jzhao.xyz/thoughts/Operational-Transform
  • http://objcer.com/2018/03/05/SharePen-Operational-Transformation/
  • https://fitzgeraldnick.com/2011/04/05/operational-transformation-operations.html
  • https://github.com/ottypes/text
  • https://digitalfreepen.com/2018/01/04/operational-transform-hard.html
  • Operational Transformation Frequently Asked Questions and Answers
  • https://hackernoon.com/operational-transformation-the-real-time-collaborative-editing-algorithm-bf8756683f66
  • https://svn.apache.org/repos/asf/incubator/wave/whitepapers/operational-transform/operational-transform.html

CRDT:

  • https://crdt.tech/papers.html
  • CRDTs and the Quest for Distributed Consistency
  • https://www.velotio.com/engineering-blog/build-collaborative-editor-using-quill-and-yjs
  • https://pedrogao.github.io/posts/co/crdt3.html
  1. ↑ https://www.youtube.com/watch?v=B5NULPSiOGw
检索自“https://riguz.com/index.php?title=Operational_Transform&oldid=4808”
最后编辑于2025年3月25日 (星期二) 07:39

语言

    此页面在其他语言不可用。

    WHY42
    • 此页面最后编辑于2025年3月25日 (星期二) 07:39。
    • 除非另有声明,本网站内容采用GNU Free Documentation License 1.3 or later授权。
    • 隐私政策
    • 关于WHY42
    • 免责声明