Możesz utworzyć blob
kolumna (np. mediumtext
kolumna). Zamiast wstawiać XML wyłącznie jako ciągi znaków do bazy danych, możesz spakować XML, a następnie przechowywać w MySQL.
Kiedy czytasz z MySQL, rozpakowujesz go ponownie. Ponieważ XML jest tekstem, uzyskasz bardzo wysokie współczynniki kompresji (blisko 80% kompresji). Proces myślowy polega na tym, że dyskowe IO zajmuje dużo więcej czasu niż kompresja / dekompresja, która jest głównie związana z procesorem.
Minusem jest to, że nie będziesz już mógł zadawać zapytań ani wykonywać wyszukiwania pełnotekstowego za pomocą SQL....