Простите, если я неправильно понимаю (или просто плохо понимаю), что вам нужно сделать здесь, но мне приходит в голову, что если есть больше операций чтения (просмотров страниц), чем есть вставки (добавления новых markdown'ов) записи) в эту базу данных, что с точки зрения производительности вы сможете получить наибольшую выгоду, сохранив версию текста со всей разметкой, выделенной в отдельном поле базы данных , Таким образом, ваш интерфейс не должен повторно анализировать то, что он читает из базы данных перед отображением в браузере ... он будет проанализирован только один раз, когда будут добавлены новые записи.
То, имеет ли это смысл с точки зрения производительности, зависит от множества переменных, специфичных для вашей ситуации ... насколько велики текстовые записи, как часто записи вставляются по сравнению с чтением и т. Д.