Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-02-2005
brandolin brandolin is offline
Miembro
 
Registrado: jul 2003
Ubicación: Mendoza
Posts: 324
Poder: 21
brandolin Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 25-02-2005
Gydba Gydba is offline
Miembro
 
Registrado: ene 2004
Ubicación: Argentina
Posts: 673
Poder: 21
Gydba Va por buen camino
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 :.
Responder Con Cita
  #3  
Antiguo 25-02-2005
Avatar de Investment
Investment Investment is offline
Miembro
 
Registrado: may 2003
Posts: 378
Poder: 21
Investment Va por buen camino
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
Responder Con Cita
  #4  
Antiguo 25-02-2005
brandolin brandolin is offline
Miembro
 
Registrado: jul 2003
Ubicación: Mendoza
Posts: 324
Poder: 21
brandolin Va por buen camino
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
Responder Con Cita
  #5  
Antiguo 14-03-2005
ricardou ricardou is offline
Registrado
 
Registrado: mar 2004
Posts: 1
Poder: 0
ricardou Va por buen camino
Lightbulb 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!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 17:36:41.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi