В приложении я использую Fabric.js , который позволяет пользователям писать текст, рисовать SVG, вставлять изображения и т. Д.
Я хочу знать, как лучше всего хранить эти данные,
Требования:
Возможность запрашивать данные (текст), что говорит мне, что я должен хранить их в БД (MySQL на данный момент)
У меня есть изображения, и я нацеливаюсь также на IPad, поэтому изображения имеют важное значение с точки зрения того, как они хранятся.
SVG и HTML / CSSтакже будет сохранено.
Я также хочу сделать управление версиями контента, как это делает Quora, чтобы пользователь мог видеть изменения из предыдущей версии в текущую версию.Это также включает в себя версионирование изображений и SVG.
Мне интересно, как Google Docs делает это, потому что они также хранят наши документы, чертежи и т. Д.
Что такоелучший способ сделать это?