sql >> Base de Datos >  >> RDS >> Mysql

comprimir texto antes de almacenarlo en la base de datos mysql

Mi enfoque. Necesitaba almacenar el texto del correo electrónico en la tabla MySQL. Tipo de columna:TEXTO.

Comprimir:

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

Descomprimir:

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

Mi resultado de compresión:

longitud de la cadena de ingresos:41072

longitud de cadena comprimida:5312