Я собираюсь внедрить облегченный язык форматирования (возможно, Textile, возможно, Markdown) в проект, над которым я работаю, и мне интересно, как лучше сохранить его в базе данных.
Если пользователь может редактировать содержимое, которое он публикует, для меня имеет смысл сохранить оригинальную не преобразованную разметку, чтобы пользователю не приходилось редактировать HTML в следующий раз. Но так как контент будет отображаться намного больше, чем редактируется, также имеет смысл хранить преобразованную копию контента, чтобы оригинал не нужно было отправлять через Textile при каждом просмотре страницы.
Итак, является ли распространенной практикой одновременное хранение как исходного, так и преобразованного контента в базе данных? Есть ли лучший способ?
Спасибо!