Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Melhor maneira de armazenar dados XML em um banco de dados MySQL, com alguns requisitos específicos


Você pode criar um blob coluna (ou seja, mediumtext coluna). Em vez de inserir XML puramente como strings no banco de dados, você pode compactar o XML e armazenar no MySQL.

Quando você lê do MySQL, você o descompacta novamente. Como XML é texto, você obterá taxas de compactação muito altas (perto de 80% de compactação). O processo de pensamento é que a E/S do disco leva muito mais tempo do que a compactação/descompactação, que é predominantemente vinculada ao processador.

A desvantagem é que você não poderá mais consultar ou fazer pesquisa de texto completo usando SQL....