Best practice how to store HTML in a database column

Posted by tbrandao on Stack Overflow See other posts from Stack Overflow or by tbrandao
Published on 2010-06-15T18:04:08Z Indexed on 2010/06/15 18:12 UTC
Read the original article Hit count: 224

Filed under:
|
|
|
|

I have an application that modifies a table dynamically, think spreadsheet), then upon saving the form (which the table is part of) ,I store that changed table (with user modifications) in a database column named html_Spreadhseet,along with the rest of the form data. right now I'm just storing the html in a plain text format with basic escaping of characters...

I'm aware that this could be stored as a separate file, the source table (html_workseeet) already is. But from a data handling perspective its easier to save the changed html table to and from a column so as to avoid having to come up with a file management strategy (which folder will this live in, now must include folder in backups, security issues now need to apply to files, how to sync db security with file system etc.), so to minimize these issues I'm only storing the ... part in the database column.

My question is should I gzip the HTML , maybe use JSON, or some other format to easily store and retrieve the HTML from the database column, what is the best practice to store HTML content in a datbase? Or just store it as I currently am as an escaped text column?

© Stack Overflow or respective owner

Related posts about html

Related posts about database