Online service

Online service

Industry Information
Free trial
Home / Company News / Industry Information / What should be paid attention to in collaborative editing?

What should be paid attention to in collaborative editing?

In modern office settings, Collaboration between people has become increasingly frequent and important, We often encounter multiple people who need to make modifications to the same document, Scenarios that integrate the work of multiple people, This behavior is calledCollaborative editing (collaborative editing) .


Narrowly defined collaborative editing refers to the use of pure text (plain text) Editing of, At this point, our editing object is a plain text. As data structures become more complex, Can also be extended to rich text (rich text) And code (code) . More general, The concept of collaborative editing can be applied to any structured data, For example, graphics (graph) And Tables (sheet) .


Real time collaboration --

Real time collaborative editing (real-time collaborative editing) refer toModifying the same original in parallel with multiple copies simultaneously, Meet real-time in the physical sense. Changes occur frequently during this process, The order in which replica changes occur is uncertain, At the same time, changes to other replicas will also be updated locally in a timely manner. Compared to offline editing, Real time editing brings many new challenges:


  • Writing Conflict. Multiple replicas may have the same location at the same time (For example, at the end of the document) Generate Insert Character Operation.


  • Delete Conflict. If multiple copies simultaneously delete characters at the same position, Possible duplicate deletion issues.


  • Communication costs. Frequent editing behavior in real-time scenarios, Need to constantly synchronize and change content, With the continuous expansion of document size, More and more strings need to be transmitted, The cost of communication is also increasing.


  • Delay issues. Real world network communication has latency, The time sequence of replica changes may not be consistent with the time sequence of arrival at the server.


  • Disconnected reconnection. In actual scenarios, Due to various reasons such as network conditions, If a copy loses network connection while editing, After continuing editing locally for a period of time, Reconnect to the server, At this point, the data on the server is no longer the version immediately before the disconnection.


Targeting common collaborative editing scenarios in daily life, Need to constantly explore and pay attention to the above issues, To better use such tools, Achieve good work results.

Use FangCloud immediately, Start simple work
Use FangCloud immediately, Start simple work

reminder

X

Join WeChat, We will contact you as soon as possible!

determine