Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Beste Möglichkeit, XML-Daten in einer MySQL-Datenbank zu speichern, mit einigen spezifischen Anforderungen

Sie könnten einen blob erstellen Spalte (also mediumtext Säule). Anstatt XML nur als Strings in die DB einzufügen, könnten Sie das XML zippen und dann in MySQL speichern.

Wenn Sie von MySQL lesen, entpacken Sie es erneut. Da XML Text ist, erhalten Sie sehr hohe Komprimierungsraten (fast 80 % Komprimierung). Der Denkprozess ist, dass Festplatten-IO viel länger dauert als die Komprimierung/Dekomprimierung, die überwiegend prozessorgebunden ist.

Der Nachteil ist, dass Sie keine Abfragen oder Volltextsuchen mehr mit SQL durchführen können....