Du kan skapa en blob
kolumn (dvs. mediumtext
kolumn). Istället för att infoga XML enbart som strängar i databasen kan du zippa XML och sedan lagra i MySQL.
När du läser från MySQL packar du upp det igen. Eftersom XML är text kommer du att få mycket höga komprimeringsgrader (nära 80 % komprimering). Tankeprocessen är att disk IO tar mycket längre tid än komprimering/avkomprimering som huvudsakligen är processorbunden.
Nackdelen är att du inte längre kommer att kunna fråga eller göra fulltextsökning med SQL....