Should we store markdown, HTML, or both?
TalkMoro stores body and body_html. Re-rendering on every read is a non-starter. Re-rendering on every edit is cheap.
The expensive case is a renderer change (heading ids, task lists) across ten million posts. We are testing a background job that rewrites HTML in 5_000-row batches so 1 MB of posts is 1_000_000 bytes of markdown, not a table rewrite.
Anyone else version the HTML renderer?

Posted a Guide recap of this thread so we are not asking people to mine comments.