Хорошо, а в каком направлении тогда стоит искать для решения задачи хранения больших форматированных текстов и их отображения на сайте?
Во первых, всегда стоит хранить оригиналы файлов - те самые txt, rtf, doc. Поскольку никто вам не даст гарантии, что при преобразовании в какой-то другой формат сложного форматирования у вас оно не развалится (особенно для doc актуально). Никакая БД для этого не нужно, храните просто на файловой системе, а в БД - только идентификаторы, по которым сможете файл найти.
Преобразовывать во что-то, возможно, стоит чтобы ускорить отображение файлов - преобразуете при загрузке файла в сервис, а при запросе отдаете уже готовый документ. Чтобы при каждом запросе не преобразовывать. Но опять же, не нужно многомегабайтные документы, независимо от формата, хранить в БД, для этого отлично подходит файловая система. БД предназначены не для этого.