This is a system design question asked in a google interview. Interviewer wants to design a system to support google doc. It allows multiple persons to edit the doc at same time and have good experience of editing it on local machine.
Asked
Active
Viewed 135 times
-2
-
what do you mean specific question? – Peterxwl May 09 '16 at 02:55
1 Answers
2
I think this question is valid and meaningful. I was asked the question too. How to design a google doc to support concurrent editing?
Apparently, using lock for each read/write will bring poor performance and terrible end user experience.
It is something called Differential Synchronization. https://neil.fraser.name/writing/sync/

kchen59
- 23
- 3