Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

BLOB, o TEXT o Cual?

Estas en el tema de BLOB, o TEXT o Cual? en el foro de Mysql en Foros del Web. hola amigos tengo el sgiuiente problema tengo una tabla a guardar en una BD, cada columna de la tabla son mas 5000 mil datos y ...
  #1 (permalink)  
Antiguo 08/05/2009, 13:02
Avatar de gokufast  
Fecha de Ingreso: abril-2007
Mensajes: 540
Antigüedad: 17 años, 7 meses
Puntos: 3
BLOB, o TEXT o Cual?

hola amigos tengo el sgiuiente problema
tengo una tabla a guardar en una BD, cada columna de la tabla son mas 5000 mil datos y son 8 columnas, y al poniendo que sean varchar 5000 al final me dio un error y me dijo que ponga como tipo de dato BLOB o TEXT.
yo trabajo con arrays para cada columna y es por eso que la cantidad de datos seria grande.
ahora mi duda es cual es mejor? voy a poder hacer calculos luego con los datos de los arrays cuando sean datos tipo BLOB o TEXT? voy a poder hacer el explode de esos datos para armar nuevamente mi tabla?.

agradeceria algunas sugerencias, porque la verdad no se cual usar.

saludos
  #2 (permalink)  
Antiguo 08/05/2009, 13:53
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: BLOB, o TEXT o Cual?

Considero que si estas tratando de reemplazar tu columna varchar(5000) debe ser por text y no por blob.

http://dev.mysql.com/doc/refman/5.0/es/blob.html

Acá muestran la diferencia que hay entre blob y text. Basicamente es el tratamiento de las cadenas binarias y no binarias de cada tipo de dato.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 08/05/2009, 14:29
Avatar de gokufast  
Fecha de Ingreso: abril-2007
Mensajes: 540
Antigüedad: 17 años, 7 meses
Puntos: 3
Respuesta: BLOB, o TEXT o Cual?

como majeno arrays, puedo luego hacer un explode de esos datos para sacar nueva mente la tabla como era originalmente?
  #4 (permalink)  
Antiguo 08/05/2009, 15:03
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: BLOB, o TEXT o Cual?

Si gokufast.
Asumo que en tu registro ingresas datos como:
[1,3,5,7,9] y después con programación, recuperar los valores almacenados.

Si lo hacias con varchar lo puedes hacer con text. Con blob no me atrevería a decir que se puede o no se puede, ya que no he manejado mucho este tipo de datos.

Puedes hacer algunos ensayos, pero creo que no tendrás problemas.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #5 (permalink)  
Antiguo 08/05/2009, 15:06
Avatar de gokufast  
Fecha de Ingreso: abril-2007
Mensajes: 540
Antigüedad: 17 años, 7 meses
Puntos: 3
Respuesta: BLOB, o TEXT o Cual?

uhhh genial!!!! gracias ire probando y mis dudas las ire posteando
  #6 (permalink)  
Antiguo 08/05/2009, 16:55
Avatar de gokufast  
Fecha de Ingreso: abril-2007
Mensajes: 540
Antigüedad: 17 años, 7 meses
Puntos: 3
Respuesta: BLOB, o TEXT o Cual?

ahh una cosa, aun no estoy haciendo pruebas XD.

podre hacer el siguiente calculo si los datos de mi BD estan en tipo TEXT?

array_1 = [1,2,3,4,5]
array_2 = [34,45,12,56]

array_1[1] + array_2[0] = 36

se puede?
  #7 (permalink)  
Antiguo 09/05/2009, 07:14
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: BLOB, o TEXT o Cual?

gokufast....
Creo que mysql no soporta arrays o por lo menos no los conozco (esperemos que alguien nos corrija).

Esto ya te tocaría hacerlo desde tu lenguaje de programación.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #8 (permalink)  
Antiguo 09/05/2009, 14:01
Avatar de gokufast  
Fecha de Ingreso: abril-2007
Mensajes: 540
Antigüedad: 17 años, 7 meses
Puntos: 3
Respuesta: BLOB, o TEXT o Cual?

en realizad ya meti los arrays en la BD ahora lo que voy a intentar es ver si puedo hacer calcunos u operaciones con esos array si estan en tipo TEXT
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:11.