Это вопрос дизайна системы, заданный в интервью Google. Интервьюер хочет разработать систему для поддержки документа google. Это позволяет нескольким лицам редактировать документ одновременно и иметь хороший опыт редактирования на локальном компьютере.Как создать систему для поддержки чтения/записи одновременно, например, google doc?
-2
A
ответ
2
Я думаю, что этот вопрос действителен и значим. Меня тоже задали вопрос. Как создать документ google для поддержки одновременного редактирования?
По-видимому, использование блокировки для каждого чтения/записи принесет плохую производительность и страшный пользовательский интерфейс.
Это что-то называется дифференциальной синхронизацией. https://neil.fraser.name/writing/sync/
какой конкретно вопрос? – Peterxwl