Каким образом спроектировать систему комментариев как в Google Docs?
Доброго времени суток!
Существует такая проблема. Разрабатывается внутренняя система работы с документами, наподобие Google Docs. В бэклоге присутствует задача на создание системы комментариев к определенным частям документа. И мне не приходит в голову ничего путного, кроме двух вариантов: добавление комментариев к строке в документе и пересчет этой строки в процессе изменения, либо же к определенным символам и опять же, с пересчетом местоположения символов в тексте.
Однако не уверен в правильности данного варианта.
В нашем случае, документ является отдельной записью в базе данных, однако на текущем моменте возможно изменение структуры бд, вплоть до полного переписывания.