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

compactar texto antes de armazenar no banco de dados mysql


Minha abordagem. Eu precisava armazenar o texto do email na tabela MySQL. Tipo de coluna:TEXTO.

Comprimir:
$compressed_string_for_db = base64_encode(gzcompress('big email text', 9));

Descompactar:
$email_text = gzuncompress(base64_decode($compressed_string_from_db));

Meu resultado de compressão:

comprimento da string de renda:41072

comprimento da string compactada:5312