Tengo que almacenar gran cantidad de datos HTML en una base de datos .

Que he buscado en Google y encontré algo sobre el blob tipo de datos, lo he comprobado y funciona correctamente.

Necesito para almacenar el código HTML de las páginas en las tablas y la necesidad de mostrar correctamente como páginas web en la demanda.

Así, que es mejor para almacenar grandes páginas HTML, text o blob?

OriginalEl autor Red | 2011-10-02

2 Comentarios

  1. 10

    Yo uso la blob es un varbinary y no hace ningún tipo de traducción. Por lo que el código html se va a salir exactamente de la misma manera que entró.

    Si desea buscar y el índice que html TEXT puede ser una mejor opción.
    En ese caso, asegúrese de utilizar el juego de caracteres apropiado.

    Me gustaría recomendar UTF8.

    sobre el rendimiento ?
    Juan -> Johan, la diferencia de rendimiento es demasiado pequeño para la materia, de preocuparse demasiado.
    jejeje ok Johan Bro ,yo soy littlebit novato aquí por eso. 😀

    OriginalEl autor Johan

  2. 0

    Siete años han pasado desde que esta pregunta se la hicieron. La base de datos de la industria de la convergencia sobre el uso de UTF-8 para todo el texto.

    Si utiliza TEXT y hacer CHARACTER SET utf8mb4, y hacer lo mismo para todos los demás campos de texto (excepto el código postal, country_code, hex, y algunos otros que están definidos para ser ascii), entonces TEXT tiene sentido.

    Pero, hay otra consideración. Si el HTML es una página, es de sentido común para poner eso en un archivo, no es una tabla de base de datos. De esa manera, puede ser tomada directamente por HTTP. Del mismo modo las imágenes y BLOB conducir a un argumento para <img src=...> donde ... es la dirección url de un .jpg archivo.

    OriginalEl autor Rick James

Dejar respuesta

Please enter your comment!
Please enter your name here