blob
を作成できます 列(つまり、mediumtext
桁)。 XMLを純粋に文字列としてDBに挿入する代わりに、XMLをzip形式で圧縮してからMySQLに保存することができます。
MySQLから読み取るときは、もう一度解凍します。 XMLはテキストであるため、非常に高い圧縮率(80%に近い圧縮率)が得られます。考えられるプロセスは、ディスクIOは、主にプロセッサにバインドされている圧縮/非圧縮よりもはるかに長い時間がかかります。
欠点は、SQLを使用してクエリや全文検索を実行できなくなることです。...