sql >> データベース >  >> RDS >> Mysql

いくつかの特定の要件を備えた、MySQLデータベースにXMLデータを格納するための最良の方法

    blobを作成できます 列(つまり、mediumtext 桁)。 XMLを純粋に文字列としてDBに挿入する代わりに、XMLをzip形式で圧縮してからMySQLに保存することができます。

    MySQLから読み取るときは、もう一度解凍します。 XMLはテキストであるため、非常に高い圧縮率(80%に近い圧縮率)が得られます。考えられるプロセスは、ディスクIOは、主にプロセッサにバインドされている圧縮/非圧縮よりもはるかに長い時間がかかります。

    欠点は、SQLを使用してクエリや全文検索を実行できなくなることです。...



    1. 一意の識別子なしで重複する行を削除する方法

    2. 列に最適化されたデータ型を選択する方法[innodb固有]?

    3. SQLクエリの結果が期待どおりに戻らないのはなぜですか?

    4. データの配列からOptgroupを作成する