Al configurar una base de datos, quiero usar el tipo de datos más eficiente para datos potencialmente bastante largos. Actualmente mi proyecto es almacenar títulos de canciones y pensamientos relacionados con esa canción. Algunos títulos pueden tener 5 caracteres o más de 100 caracteres y los pensamientos pueden durar bastante.
¿Es más eficiente usar un conjunto varchar a 8000 o usar un blob? ¿Usar un blob es lo mismo que un varchar, ya que hay un tamaño establecido que se asigna independientemente de lo que contiene? o es solo un puntero y realmente no usa mucho espacio en la mesa? ¿Hay un determinado tamaño de conjunto de un blob en KB o es expandible?
Creo que debería usar blob solo si tiene un tipo de datos complejo serializado, es decir, si desea almacenar en una sola tabla una clase compleja. Si solo desea almacenar una Cadena (o algo equivalente) no use blob.
fuente