CRDT宝典 - y-crdt的未来

93 阅读1分钟

js在crdt应用的整个生命周期里,有很多个环节是可以提升效率的,比如客户端的yrs,服务端的yrb。

我们来看一张表

image.png

即便crdt是完全支持分布式的,我们也要在公司部署一个中控服务器,其功能有鉴权、数据同步、团队管理、知识库管理等。

其中数据的同步是高度依赖于crdt的执行效率的,不同语言的crdt自然有着很大的区别。

而且crdt一直被人诟病的存储大的问题,也是能通过不同语言+适合的架构来大大缓解的。

客户端通过wasm运行yrs,服务端运行yrb,一套组合拳下来,我们这个知识库系统的协同性能便会得到成倍的提升。