FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Que es Mejor un Varchar o Blob
hola a todos... estoy diseñando un sistema de punto de venta y me ha surgido una duda... resutla que tengo un campo en donde recogo la descripcion del artículo. Obviamente que esta descripcion esta asociada a una tabla de articulos, pero en las tablas de los detalles de los comprobantes emitidos necesito poder incluir esta descripcion para aquellos casos en donde el usuario cambia esta descripcion a su gusto, pudiendo vender lo que se le de la gana.
Planteado el problema me pregunto es conveniente crear un campo Varchar(200) o es preferible usar Blob???? ¿Que es mas eficiente? ¿que ocupa menos espacio en la BD? Bueno, espero haber sido claro... desde ya gracias. |
#2
|
|||
|
|||
Hola,
El problema de los campos BLOBs de tipo texto es la exportación de datos. Yo antes para ciertas tablas que tenían observaciones utilizaba este tipo de campos, pero con el tiempo me di cuenta que no todas las herramientas exportan estos datos y las UDFs no trabajan del todo bien, por lo cual opté por los VarChar (en mi caso varchar(3000)) y con eso solucioné todo el problema. Quizás en casos muuuy específicos los BLOBs sean convenientes, pero tu caso es muy similar al mio por lo cual el consejo sigue siendo utilizar VarChars. Saludos!
__________________
Suerte .: Gydba :. |
#3
|
||||
|
||||
Para un caso como el tuyo con un campo de "solo" 200 caracteres usaría sin dudarlo un campo varchar que te va a ahorrar muchos problemas a la hora de exportar los datos
__________________
Saludos, Peter Investment |
#4
|
|||
|
|||
Gracias por las respuestas, pero a nivel de rendimiento en el espacio a Disco... que se mejora nada con los Blob.
Desde ya he optado por los varchar. Gracias por todo |
#5
|
|||
|
|||
existe un problema con varchar tan grandes
Yo limité los campos tipo texto (varchar y char) a 160 caracateres como maximo, ya que si lo aumento, no puedo indexarlos y me interesa crear indices por ese campo (como por ejemplo, el nombre del producto).
espero le sirva este consejo, exito! |
|
|
|