Задать вопрос

На чем стоит GoogleDocs?

Ребят, очень интересно узнать как спроектирован GoogleDocs на серверной стороне. Интересует способ хранения данных:

- Какой тип базы данных используется (как вообще хранятся данные такого типа)?
- Как реализован механизм ревизий документа?
- Как реализован механизм undo/redo?

Может, парни из Google сами рассказывали об этом, или у вас есть какая-либо информация на этот счет? Если кто-нибудь знает, то поделитесь, очень интересно.
  • Вопрос задан
  • 2626 просмотров
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Визуализация данных и введение в BI-инструменты
    3 месяца
    Далее
  • Skillfactory
    Курс анализ данных в BI
    12 недель
    Далее
  • Нетология
    Бизнес-аналитика с Power BI
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 2
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Архитектуру Docs они держат в большом секрете (конкурентов-то нет).

Скорее всего, spanner + GAE (внутренний).
Ответ написан
@likejavascript Автор вопроса
Я вот, что подумал, а что если хранить документ в виде RTF или ODF? Наверняка есть какие-нибудь реализации для реализации в веб. Например есть библиотека webodf которая отображает ODF документы.

Как вы думаете такой подход имеет место быть?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы